emacs dotfiles
Today I am releasing my emacs dotfiles for public consumption. Download them here : Adam’s Emacs Dotfiles
History
At Strangeberry we faced a dilemma. Arthur, Jonathan and I had deep experience with emacs, but our dotfiles were wildly divergent. We decided to combine our skills and create a rich set of dotfiles that was also easy to customize. Over time, these dotfiles grew in popularity and are now used by many people across several different companies. Thanks to all the people who contributed to this effort - Arthur van Hoff, Jonathan Payne, Adam Feder, Greg Spencer, Brigham Stevens, and Jeff Jolma.
Features
Here is a brief feature list:
- cross platform - works on Windows and Linux, windowed or in a terminal
- lots of modes - including some simple ones I created (valgrind, svn, mbox, NSIS, …)
- customizable - these dotfiles are probably more customizable then others you’ve seen, because they’ve been used by so many people over the years
- speedy - I use autoloads everywhere so emacs starts up quickly
- make.el - helpers for compiling (try M-s)
- abtags.el - quickly jump around large numbers of files. Build a TAGS file with ctags, then use abtags-find-file (bound to F7 in my .emacs).
- TAGS helpers - M-. to lookup a tag, M-, to pop back
If there is enough public interest I will release subsequent versions as my own dotfiles evolve. Enjoy!
Thursday, August 10th 2006 at 8:49 pm
Sweet. Thanks for sharing. I’ll have to take a peek and see what new tricks you have up your sleeve.
Thursday, August 10th 2006 at 9:22 pm
[…] Adam Doppelt, a former coworker and emacs enthusiast, has shared his emacs dotfiles with the world. […]
Thursday, August 10th 2006 at 11:37 pm
Hey, didn’t know you had a blog (got here from Jolma’s). I’ll have to tell you about your dotfiles breaking our rails app every time I checked something in (but only for Ray).
Friday, August 11th 2006 at 8:19 am
Adam, can you summarize any changes to the dotfiles since your days at Jobster?
Friday, August 11th 2006 at 11:36 am
Mostly the changes consist of cutting out all company-specific code and re-integrating the windows/linux stuff. Feel free to post feature requests or submit patches… Here’s what I’ve got so far:
- add a more recent c# mode (brigham)
- update cc-mode to latest version (amd)
- use Outlook for all text editing (patrick)
Laurel, can you elaborate on the RoR problem? I might be doing some rails work soon so maybe I can fix it.
Wednesday, August 16th 2006 at 11:39 am
The rails problem is that rails sometimes dies at render-time when a view template contains an emacs tab character. Only on windows. We fixed this by removing all our tabs from our views
Ray (poor soul who uses Windows) could probably get you the exact text of the exception.