Today I’m risking the label of traitor to try my hand (which I expect will be sore following this exercise) at Emacs.
brew install emacs
I initially installed the version from emacsformacosx.com, and decided to stick with it, as it seems to work fine. Feel free to leave a comment as to why I should switch!
The Emacs Tutorial
Open emacs, and then type:
The Emacs Starter Kit
What I Think I Now Know
The tutorial, while quite helpful, served mostly to temporarily train my fingers to navigate Emacs, overcoming, however briefly, their natural Vim bindings. There is much more to Emacs. I’ve not touched elisp, nor really dove into configuring Emacs to my preferences.
I did notice that, as I followed the tutorial, I was doing a lot of opening Vim to ensure I did, in fact, know how to accomplish the same things in Vim. This exercise has been helpful for my Vim skills! One probably trivial thing that I appreciated about Emacs is the ability to scroll a split window while focused on another. I can see that being quite useful.
I think I might use Emacs when learning Scheme in a couple days, as well as in the future when using clojure, as I hear that it’s all but a requirement. I hear there’s some sort of covert kidnapping, followed by ceremonious torture, if one writes a significant amount of Lisp without using Emacs.
Update: I later – much later – spent significantly more time using Emacs. See ["Force Feeding Myself Emacs"](/forcefeedingmyselfemacs/)._
As this article is running a bit late, I need to get out the article on Drb today. … Or, double up tomorrow with Drb and MacRuby!