Skip to main content

OS X: Aquamacs

I am a die hard Vim fanatic, as many of you know. I actually like modal editing. However, in the Erlang world, everyone seems to use Emacs, and the Erlang mode for Emacs is quite advanced. The practical thing to do is to use Emacs for Erlang and Vim (since I like it so much) for everything else. The only problem is that every time I learn something in Emacs, I tend to forget something in Vim ;) Yes, my brain is that small!

Fortunately, Bob Ippolito introduced me to Aquamacs, an easy-to-use, Mac-style Emacs for Mac OS X. Being a GUI guy, I was immediately pleased to see the nice Cocoa interface. (This is one thing I always liked about Vim, there's a native version of GVim for each operating system.) However, what's even better is that they've gone to great pains to make Emacs feel natural for OS X users. All the normal Apple shortcuts work. Even though I've taken the Emacs tutorial a quarter dozen times, using Aquamacs, I felt more productive almost instantly. The menus also helped quite a bit. I like the configuration system too; I figured out how to turn off backups without having to read the manual.

All in all, I'm not planning on giving up Vim, but using Aquamacs is making me a much happier Erlang coder.

Comments

Anonymous said…
Don't forget M-x viper-mode - that one's for you VI(M) guys!
Anonymous said…
I'm surprised. I briefly tried Aquamacs, spent some time trying to disable its "enhancements" (boatloads of frames, color theming, CUA keys, ...), then gave up and went back to standard GNU Emacs from CVS. I would figure that a vi person would prefer normal emacs to a dumbed-down offshoot.
Bob said…
Does that mean you're working with Ippolito on a daily basis now? Somewhat related to that question: I had a recruiter working on behalf of Foxmarks email me yesterday.
> I would figure that a vi person would prefer normal emacs to a dumbed-down offshoot.

Well, I'm already a Vim expert, and I'm not all that interested in becoming an Emacs expert. Aquamacs lets me be productive in Emacs so that I can code in Erlang without needing to learn quite so much.
> Does that mean you're working with Ippolito on a daily basis now?

Yep.

> Somewhat related to that question: I had a recruiter working on behalf of Foxmarks email me yesterday.

heheh