5

最近、その方法を説明してくれるclojure用のslimvをセットアップしようとした人はいますか?Slimvは現在私のマシンでlispを自動検出しますが、.cljファイルのロードに失敗します。.vimrcにも以下を追加しました

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

ただし、効果はありません(leinがインストールされ、実行可能です)。

これが基本的な質問である場合は申し訳ありませんが、私はvimとclojureの両方に非常に慣れていません。

4

2 に答える 2

9
  • lein swank最初に、.clj ファイルが存在するディレクトリ内から swank サーバーを実際に実行するターミナル コマンド プロンプトをチェックインする必要があります。起動しない場合は、swank サーバーを実行するコマンドを作成し、'! xterm -e {swank_command} &'それを g:slimv_swank_clojure に埋め込んで保存する必要があります。
  • swank コマンドに問題がないように見える場合は、Slimv:echo SlimvSwankCommand()によってビルドおよび使用される実際の swank コマンドを出力することにより、Slimv 内からチェックする必要があります。
  • Vim の外にある別のターミナル ウィンドウで swank サーバーを実行することもできます。ポート番号が両側で同じであれば、Slimv はサーバーに接続します (デフォルトでは 4005)。
  • Slimv には別の Swank サーバーが組み込まれていますが、これは、leinコマンドがユーザーに対して終了しない場合 (および g:slimv_swank_clojure が明示的に定義されていない場合) にのみ自動検出されます。
  • それでも問題が解決しない場合は、私に連絡してください。私は Slimv の作成者です。私のメール アドレスはドキュメントに記載されています。
于 2011-06-28T06:57:09.747 に答える
0

Slimv に必要なものがあると確信していない限り、 VimClojure という非常に優れたプラグインがあります

于 2011-06-28T06:41:48.730 に答える