Some Notes on Setting Up Emacs 24 with Emacs Starter Kit v2
I use the Emacs Starter Kit as the basis for my Emacs configuration. This past weekend I decided to try using the v2 branch which requires installing most of the configuration using the Emacs package manager that is built in to Emacs 24. I reinstalled Emacs 24, just to make sure I was current, using homebrew:
brew install emacs --cocoa --HEAD --use-git-headI copied my personalization file from my main git branch into the v2 branch. This also required adding the package site noted in the branch's README. I then installed clojure-mode after loading the package manager with M-x package-list-packages. I think a few things that either clojure-mode or Emacs Starter Kit set up were missing, so I had to add the startup hook to start paredit-mode when clojure-mode starts up. I didn't have to do that with the previous versions of the starter kit and clojure-mode. (defun turn-on-paredit () (paredit-mode 1))
(add-hook 'clojure-mode-hook 'turn-on-paredit)I reinstalled the Leiningen swank-clojure plugin, which I had uninstalled at some point when I was having problems: lein plugin install swank-clojure 1.3.1. Something new to me on the swank-clojure README was the new clojure-mode command, lein clojure-jack-in, which automatically starts a SLIME session from Emacs for a Leiningen project. All that was pretty straight-forward, but I did have to add one more thing to my Emacs personalization file so that Emacs's shell would find lein on the path. Before making that change the shell path was the basic shell path that didn't include anything in either my ~/.profile or ~/.bashrc.

