Slimv
両方を正常に構成できますVimClojure
が、それらのいずれかをいずれかで動作するように設定できるかどうか疑問に思いますswank server
(ritz
たとえば)。
ありがとう!
Slimv
両方を正常に構成できますVimClojure
が、それらのいずれかをいずれかで動作するように設定できるかどうか疑問に思いますswank server
(ritz
たとえば)。
ありがとう!
理論上、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
ます。
ここにも nREPL オプションがあります: https://github.com/tpope/vim-foreplay
VimClojure の作成者は、当分の間 nREPL にそれを使用することを推奨しました - https://groups.google.com/d/msg/vimclojure/B-UU8qctd5A/nHXJiGMkXJsJ
VimClojure は swank をバックエンドとして使用しないため、swank サーバーでは使用できません。