-
Notifications
You must be signed in to change notification settings - Fork 79
Emacs
abedra edited this page May 4, 2011
·
8 revisions
If you don't know Emacs, you may want to pick one of the choices above. The learning curve here is steep.
- Make sure you have Java installed.
- Make sure you have leiningen installed.
- Clone the labrepl project and change directory into it.
- Run
lein depsto install all the dependent libraries. - If they exist, move your
.emacsand.emacs.dout of the way. - Create the
.emacs.ddirectory and download the Emacs Starter Kit:mkdir ~/.emacs.dcd ~/.emacs.dgit clone http://github.com/technomancy/emacs-starter-kit.git
- Launch Emacs with the starter kit
emacs -l ~/.emacs.d/emacs-starter-kit/init.el - Within Emacs run ELPA
M-x package-list-packages, go to the following packages and pressito select:- clojure-mode
- slime
- swank-clojure
- Once the three packages are selected press
xto install them. Close Emacs when the installation completes. - From a terminal in the labrepl directory run the swank process:
script/swank - Run Emacs again
emacs -l ~/.emacs.d/emacs-starter-kit/init.el - Connect to the running clojure image
M-x slime-connectaccepting the defaults.