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

mor*_*rej 5 emacs clojure slime swank

我发现这个网站解释了如何使用emain与leiningen,swank和slime.有没有办法在非leiningen项目中使用slime + swank,即我如何连接到slime/swank repl以运行ad-hoc Clojure脚本,而我在此处演示它?

Ale*_*Ott 1

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

(require 'swank.swank) 
(swank.swank/start-repl 4005)
Run Code Online (Sandbox Code Playgroud)

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

PS您可以查看Incanter的swank脚本,该脚本将此代码传递到环境变量中,然后将其作为boostrap脚本的一部分进行评估