I’ve been using Emacs ever since I started programming, back in the early 80s. It is an important arsenal in my programming toolbox, as I am usually working on cross-platform development. These days, I work on Linux (usually Red Hat), Mac OSX and, most often, Windows. I use the NTEmacs port on Windows (it has better Windows integration than the Cygwin port), and GnuEmacs on the other ones. I don’t think I would be half as productive if I had to use a special editor on each and every platform I’ve ever used in the past 25 years.

You can find more info about me at my various blogs, all hosted on my FreeBSD box:

Daemon Dancing in the Dark : My FreeBSD and other technical matters blog

Jiggle the Handle : My personal blog

[new] Actually, I think nobody welcomed you to the wiki before – so let me do it now: Welcome to the wiki! ☺ – AlexSchroeder [new] Thanks! I’ve already learn alot from this wiki - teaching an old dog new tricks. – JonathanArnold [new] Cool quote from my fortune today: “Calling EMACS an editor is like calling the Earth a hunk of dirt.” – Chris DiBona on Dirt (Open Sources, 1999 O’Reilly and Associates) – JonathanArnold

My .emacs file

Here is my .emacs file. I’ve been carrying it around with me for years. Probably lots of it is obsolete, or could be done better, or completely mysterious!


Packages I use

Here are the various Emacs bits I use. Some come with it, some are external. These are all either required or autoloaded in my JonathanArnoldDotEmacs file: