Emacs与Slime和Swank一起为非leiningen项目

时间:2011-08-24 00:56:04

标签: emacs clojure slime swank

我发现this website解释了如何将emacs与leiningen,swank和slime一起使用。有没有办法在非leiningen项目中使用slime + swank,即如何在我将其写为demonstrated here时连接到slime / swank repl以运行ad-hoc Clojure脚本?

1 个答案:

答案 0 :(得分:1)

您需要swank-clojure.jar中的CLASSPATH,并且您的脚本应该包含以下代码:

(require 'swank.swank) 
(swank.swank/start-repl 4005)

在端口4005(或其他一些)上启动swank进程......

P.S。您可以查看Incanter的swank脚本,它在环境变量中传递此代码,然后将其作为boostrap script的一部分进行评估