1

Slimv両方を正常に構成できますVimClojureが、それらのいずれかをいずれかで動作するように設定できるかどうか疑問に思いますswank serverritzたとえば)。

ありがとう!

4

3 に答える 3

4

理論上、Slimv は任意の swank サーバーに接続できますが、現在 ritz-swank の自動検出はありません。したがって、ritz を使用する場合は、swank サーバーを手動で起動するか、swank サーバーを起動する Slimv 用のシェル コマンドを定義する必要があります。たとえば、同様の行を .vimrc に追加します (Leiningen 経由で Linux で ritz を実行すると仮定します)。 ):

let g:slimv_swank_clojure = '! xterm -e lein ritz 4005 &'

ritz-swank の最近のバージョンにはいくつかのプロトコルの変更があったため、リポジトリから最新の Slimv バージョンを取得することをお勧めします。これにより、新しい機能 'Break on Exception' が追加されます。

もちろん、 swank-clojure も 経由lein swankで使用でき、Slimv はそれを自動検出して実行できます。

私は Slimv の作成者です。swank-clojure は現在放棄されているように見えるため、ritz のサポートをさらに追加する予定です。Slimv に問題がある場合は、お気軽にお問い合わせください。

編集: ritz-swank の簡単な自動検出を追加しました: Slimv が見つけたら~/.lein/plugins/lein-ritz*.jar、 を押すことで ritz-swank を開始でき,cます。

于 2012-10-03T15:47:12.483 に答える
1

ここにも nREPL オプションがあります: https://github.com/tpope/vim-foreplay

VimClojure の作成者は、当分の間 nREPL にそれを使用することを推奨しました - https://groups.google.com/d/msg/vimclojure/B-UU8qctd5A/nHXJiGMkXJsJ

于 2013-02-19T21:30:19.713 に答える
0

VimClojure は swank をバックエンドとして使用しないため、swank サーバーでは使用できません。

于 2012-10-04T06:04:46.633 に答える