Clojure / Emacs插入:需要加载命名空间

时间:2012-06-10 18:15:55

标签: emacs clojure leiningen

当我为Clojure项目启动lein repl时,导入名称空间clojure.repl。

如果我在使用clojure-jack-in的Emacs中使用Slime,我会得到一个没有这个的repl。 (莱宁根2)

如何配置Leiningen(或Slime?或Clojure模式?)以在每次开始时导入它。

2 个答案:

答案 0 :(得分:2)

使用inferior-lisp?我的.emacs中的一些代码:

;;; M-x inferior-lisp
(add-hook 'clojure-mode-hook
          (lambda ()
            (setq safe-local-variable-values
                  '((inferior-lisp-program . "lein repl")
                    (inferior-lisp-program . "smvn clojure:repl")))))

答案 1 :(得分:0)

正如Phil Hagelberg指出的那样 https://groups.google.com/d/msg/swank-clojure/UImhfeHikyM/tl0nd6-7YZMJ 这里不需要clojure.repl命名空间:“该命名空间中的所有内容都有 相当于粘液效果更好“。

Nic Levines的SLIME章节(a草案)Lisp书是了解SLIME所做的一个很好的开始。 http://lisp-book.org/contents/index.html 对于更具实验性的倾向:键绑定表从该章的第17页开始。