For those who still want it, I have made available the current state of my .emacs.{el,d} files. Be warned that the title is a lie — this a .emacs for me, and most certainly won't work for you (out of the box). But feel free to use what parts you can!
Things to be aware of (in no particular order):
- As one may notice, I didn't actually get around to splitting my
custom-set-variablesform. Alas. - I make use of the Debian-provided function
debian-run-directories, which I don't include here. It essentially just loads all the files in the provided directory in name-order. - I left off a few personal and work-related files, to which there may be a few dangling references. Any such references are 'tentionally danglin'.
- Much of the code is not in fact mine. So goes the crazy world of Emacs customization and GPL-licenced code!
All the code is GPL, so feel free to load bits into your Emacs session without fear of breaking the law and/or making RMS cry.
Enjoy!
Commentary most sage
Thanks for the vid + your blog articles. It prompted me to reexplore Emacs a week or so ago.
After spending a mere day or so trying to find & setup Emacs and all the nice modules/libs, it seemed that a common bundle of these could be packaged together, a la RadRails stand-alone on top of Eclipse.
Some require compilation: is this to a native format at all or can they be precompiled prior to bundling?
But it might be a nice project for someone to start: bundle up the IDE/Rails libs + starter .emacs file (perhaps put the bundled .emacs commands in a sep file to allow upgrading etc), and release it. Then there is a standalone target for ppl to install + work with.
No one has to do it of course, but I probably wouldn't use RadRails if someone hadn't bundled it, and they have 70k+ downloads since they started.
Dr. Nic: The TEI Consortium provides an Emacs distribution which bundles a number of common & useful packages. But I don't know of any others, or why there aren't any others.
A part of the Emacs extension phisolosphy is that an Emacs extension should do nothing until otherwise configured. This helps manage the complexity inherent in the large number of available Emacs packages, but certainly does nothing to help the new user.
A more new-user friendly Emacs distribution -- with perhaps a better tutorial than a static text file -- might go a long way in drawing new users to the platform.
Hi Marshall!
I was wondering if you might update this entry (or create a new one) describing the new emacs stuff we discussed at the ATLRUG meeting. I should have written it all down, 'cause my short-term memory exceeded capacity and core dumped.
Hi,
I saw your screen cast and you start off with plopping into a split screen with a directory on the left. What is that mode? I can't catch what you say.
@pedz: That would be ECB. In the blog post linked from the screencast, I explain most of the features demoed.
a big package with all bundled extensions and some cheat sheets would be a great plus for newbees come from radrails / aptana / netbeans to switch to emacs.
now i'm new to ubuntu and to emacs and it is a pain to collect all the extensions and to decite which is the actual and which is outdated etc. and how to combine and configure all the stuff.
with radrails / aptana / netbeans it is a one click install ... i hope this would be also with a ror-emacs ;-)