[X]Emacs
Obligatory XEmacs Evangelical Statement
I used XEmacs for a long time. I believe that it was a technically superior editor since it’s inception, and the childish politics of the FSF dressed up as technical arguments only garnered my pity.
When GNU emacs v21 was release, it contained many improvements that brought it on par, though mildly incompatibly, with XEmacs — and the XEmacs maintainers seem to have better things to do than duplicate effort. So I’ve switched back to GNU Emacs, for now at least.
The Code
I’ve been working on my emacs setup since about 1992… but I am only an egg. My current configuration has been factored into five sections.
Of course everything starts with a .emacs.
last-edited.el is a little hack I adapted from a friend’s code. It’s a customizable way to time-stamp the files you edit.
My BBDB setup is used in more than one place, so it’s factored into ulmer-bbdb-init.el
I use Gnus (not GNUS) for reading email. I could probably work on my
.gnus for the rest of my life and not touch all of the available features.
ulmer-library.el is a collection of ulitity functions that I use for Gnus and BBDB.