mac OS 下配置Emacs 做为Clojure IDE

安装Emacs

brew install --with-cocoa --srgb emacs
brew linkapps emacs

安装插件cider

("MELPA Stable" . "http://stable.melpa.org/packages/")

⚠️如果packages后面没有跟/,会无法连接

安装lein

wget https://raw.githubusercontent.com/technomancy/leiningen/stable/bin/lein
chmod u+x lein
mv lein /usr/local/bin/

在Emac中初试lein

可以用

lein new hello

创建一个新project,然后用Emac打开project.clj,然后执行(M-x)

cider-jack-in

或者不创建project直接执行上面的命令,

如果碰到如下错误,

lein isn't on your exec-path

记得在~/.emacs里添加下面命令(参考Overflow),

(add-to-list 'exec-path "/usr/local/bin")
(setenv "PATH" (concat (getenv "PATH") ":/usr/local/bin"))
(setq exec-path (append exec-path '("/usr/local/bin")))

截屏留念。。。