問題タブ [vimclojure]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vim - VimとClojure、Ritzまたは別のREPLでSlimvまたはVimClojureを使用できますか?
Slimv
両方を正常に構成できますVimClojure
が、それらのいずれかをいずれかで動作するように設定できるかどうか疑問に思いますswank server
(ritz
たとえば)。
ありがとう!
windows-7 - Windows 7 に VimClojure をインストールする方法
Windows 7 ワークステーションに VimClojure をインストールする方法の説明へのポインタをいただければ幸いです。私はleinとそれが必要とするすべてのものをインストールして動作させています。
私のファイルは、c:\Users\ の下のデフォルトのログイン ディレクトリにあります。
VimClojure はどこに配置する必要がありますか? とりあえず下に置いておきvimfiles
ます。あれは正しいですか?現時点では、NailGun を使用することに興味はありません。構文の強調表示が必要です。
clojure - VimClojure が NGServer と通信できない
次の手順を使用して、Vim を Clojure プログラミング環境としてセットアップしようとしています。
ng-server
Leiningen プロジェクトのルートから開始できます。しかし、vim で repl を開始しようとすると、次のようになります。
VimClojure
プラグインをインストールして、次の行を.vimrc
ファイルに追加しました。
RainbowParens
ng
動作しており、コマンド ラインから応答を取得できます。
私も試しslime.vim
ました。(+ 2 3)
動作している間は、単純な入力に応答するのに丸 5 秒かかりますvim
。
ヘルプ?
clojure - VimClojureでウィンドウの再配置を無効にしますか?
VimClojureプラグインを使用しています。新しい行を挿入するために使用o
すると、プラグインがウィンドウの位置を変更し、現在の行をウィンドウの下部に移動します。zz
特に現在の行を中央に配置するために入力したときは非常に面倒です。
ドキュメントを読みましたが、関連するものは何も見つかりませんでした。誰かこの機能を無効にする方法を教えてもらえますか?
編集: Ingo Karkat の提案のおかげで、 foreplay.vim に切り替えるとこの問題が解決します。
clojure - lein replから関数を削除するにはどうすればよいですか?
lein REPLセッション中に、いくつかの関数を定義する場合があります。ただし、セッションでそれらを「忘れる」ようにしたい場合があります。たとえば、(run-all-tests)を実行すると、不要になったテストの失敗が強調表示されます。再起動せずに、セッションから関数を削除したり、セッションをクリーンアップしたりする方法はありますか?
vim - vim-clojure-static プラグインのデフォルト設定を変更するには?
私はclojureプログラミングが初めてです。私はvimエディタを使用しています。より良いコードを書くためにvim-clojure-staticプラグインをインストールしました。しかし、期待どおりに機能していません。特別なキーワードごとに2 つのスペースのインデントが必要です。
たとえば、ここにcore.cljファイルがあります。
これはデフォルトのインデントです。私はこれが好きではありません。私のコードは次のようになります。
つまり、特別なキーワードごとに2つのスペースのインデントが必要です。つまり 、特定の例では試してください。
その間、 *プラグインを正しい方法でインストールしたかどうかはわかりません。これが私の.vimディレクトリ構造です:
これが私のvimrcファイルです:
誰が私に間違っているか教えてもらえますか? スペース*twoで自動インデントを作成するにはどうすればよいですか? ありがとう。