4

Clojure Slime セッションから切断するたびに、再接続できないようです。leiningen を使用して swank セッションを開始しています (lein-swank プラグインを使用)。そのため、emacs を終了する (すべきではないことはわかっています) か、再起動/ログアウトするたびに、スライムとスワンクの両方を再起動する必要があります。スライム/clojure-swank セッションに再接続する方法はありますか?

4

1 に答える 1

5

はい。ただし、swank に接続を閉じないように指示する必要があります。

lein swank 4005 "localhost" :dont-close true

:dont-close trueこの部分を渡したい場合は、ポートとホスト名を指定する必要があることに注意してください。4005および"localhost"はデフォルト値です。

実際、これにより複数の REPL を同時に同じswankインスタンスに接続することが可能になります! 次に、1 つの Emacs で入力して(def foo :foo)、もう 1 つの Emacs でのfoo評価を確認できます:foo。:-)

于 2010-05-02T08:32:31.437 に答える