似乎每当我与 clojure slime session 断开连接时,我就无法再次重新连接。我正在使用 leiningen 启动 swank session (使用 lein-swank 插件)。因此,每次我退出 emacs(我知道我不应该这样做)或重新启动/注销时,我都必须重新启动 slime 和 swank。有没有办法重新连接到 Slime/clojure-swank session ?
最佳答案
是的,但您必须告诉 swank 不要关闭连接:
lein swank 4005 "localhost" :dont-close true
请注意,如果要传递
:dont-close true
,则必须提供端口和主机名。部分; 4005
和 "localhost"
是默认值。事实上,这使得将多个 REPL 连接到同一个
swank
成为可能。同时实例!然后你可以输入(def foo :foo)
在一个 Emacs 中查看 foo
评估为 :foo
在另一个。 :-)
关于emacs - 如何重新连接到 Slime/swank-clojure session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2752720/