我安装了leiningen并运行了 lein swank,
- sudo lein deps
- 莱因斯万克
这个问题的解决方案
大卫帮助我摆脱了麻烦。由于 Aquamacs 具有内置的 SLIME,因此我不需要任何复杂的设置。我只需要一行 - (slime-setup '(slime-repl))。
如果我使用 (slime-setup '(slime-fancy)),我也会遇到同样的问题。将其更改为 (slime-setup '(slime-repl)) 修复它。
我发现这是最新版本所有内容的最简单设置。这是我假设您已安装 leiningen 的快速摘要。
安装 swank-clojure 插件
$ lein plugin install swank-clojure 1.3.2
创建你的 clojure 项目
$ lein new test-project
$ cd test-project
$ lein deps
然后在 emacs 中打开项目中的一个 clojure 文件并运行 clojure-jack-in
M-x clojure-jack-in
您现在处于一个带有 clojure 的粘液缓冲区中,并且已加载项目的依赖项。
我发现我需要在 .emacs 中使用它才能使其工作:
(eval-after-load "slime"
'(progn
(slime-setup '(slime-fancy slime-asdf))))