問題タブ [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.

0 投票する
3 に答える
1529 参照

clojure - VimClojureをインストールするためのチュートリアル

vimClojureの使用/インストール方法を理解するために、オンラインで無料で利用できるチュートリアル/スクリーンキャストはありますか。

0 投票する
1 に答える
181 参照

clojure - ネイルガン サーバー経由で REPL を実行すると、一部の関数が表示されない

VimClojure (2.2.0) と Clojure 1.2.0 でappengine-magic (0.3.1)セットアップを使用しようとしています。

バニラ REPL ( ) を介して使用すると、物事は正しく見えますlein repl

しかし、VimClojure からネイルガン サーバーに同じコードが送信されると、次のようになります。

一部の関数とマクロが表示されなくなります。

同じバージョンのappengine-magicjar がクラスパスにあることは間違いありません。

それで、それはバグですか、それとも設定ミスですか?

0 投票する
1 に答える
728 参照

clojure - Vimclojure ブラケットの完成は私を狂わせる

こんにちは人々 私はすべての clojure プログラミングのニーズに vimclojure を使用しています。

Vimclojure は自動的に括弧を完成させ、不要なものを削除させません。

簡単な例を次に示します。

私が書いたコードは次のとおりです。

ここで、「sql/with-connection ステートメントを忘れました」というメッセージが表示されます。

「sql/insert-records」の前に挿入しようとしました。今、私はこれを取得します:

そして、vimでブラケットを削除できません。それは私をさせません。「d、x、...」を試してみました。このブラケットを削除したり、式を vimclojure でブラケットで囲んだりするにはどうすればよいですか。

0 投票する
2 に答える
982 参照

vim - SLIMV を使用して Lisp をコーディングする場合、paredit.vim を無効にせずに単一の " を挿入するにはどうすればよいですか?

次のコード行を記述する必要があります。

しかし、「」と入力するたびに「」が表示されます。paredit.vim doc ファイルを読みましたが、単一のペア文字 ("、(、または [)) を挿入する方法が明確ではありません。専門家はこれを回避する方法を持っていますか?

0 投票する
1 に答える
480 参照

vim - 新しいSLIMV0.8.4のインストール、パレンマッチングは機能しますが、インデントは機能しません

ネットブック(Ubuntu Netbook Edition 10.04の新規インストール)でhddに障害が発生した後、すべてを再インストールし、優れたSLIMVを再び機能させようとしています。

以前のインストールでは正常に機能していましたが、今回のインストールでは、括弧の一致は機能しますが、Lispコードの自動インデントは機能しません。returnを押すと、ネストされた親のどこにあるかに関係なく、カーソルが次の行の列1に戻ります。

インデントを有効にするためにアクティブ化する必要があるコマンドラインまたは.vimrcスイッチがあるかどうかを確認するためにドキュメントを調べてきましたが、何も表示されません。

私はそれを逃しているだけですか?任意の提案をいただければ幸いです。

0 投票する
1 に答える
1318 参照

vim - vimclojure と SLIMV を一緒に使用するには?

どちらのアドオンにも良い面があり、SLIMV は REPL の方が優れています (vimclojure REPL よりも高速です)。しかし、vimclojure のインデントと構文の色分けは優れています (また、vimclojure の構文の色分けは REPL でも機能します)。そして、vimclojure のインデントの方が優れています。たとえば、これは関数の SLIMV インデントです。

そして、これはvimclojureのものです:

私は両方のプラグインを使用しようとしていますが、それぞれの良い面があります。SLIMV REPL での構文の色分けと、vimclojure のインデントが必要です。どうすればそれを行うことができますか?

0 投票する
5 に答える
1288 参照

vim - VimClojure がファイルタイプを「clojure」に設定しないのはなぜですか

MacVim でパッケージを処理するためのバンドルをセットアップしました。Ruby、Perlなど、他のすべてのファイルのファイルタイプを正しく設定します。

ただし、.clj ファイルを開くとファイルタイプが設定されません。実行する:set filetype?と、空が返されます。そのため、vim は clojure ファイルを認識していません。:set filetype=clojureコード補完と構文の強調表示をすぐに取得できます。VimClojure が正しく動作していることはわかっています。

これを「デバッグ」する、または問題の場所を見つける最善の方法は何ですか?

  • MacVim v7.3
  • OS X 10.6

ありがとう!

アップデート

私はすでに持っていてfiletype plugin indent on、vundle が管理している他のパッケージ (vim-ruby、vim-rails など) で動作しています。VimClojureだけではありません。

0 投票する
3 に答える
1000 参照

clojure - Vimclojure で倍音を使用するには?

SuperCollider with Overtoneと VimClojure を使用しています。でも、うまくいかない…何が問題なの?

「lein repl」が機能します。

プロジェクト.clj

エラー

Vimを起動

java.lang.IllegalStateException: バインドされていない fn を呼び出そうとしています: #'vimclojure.nails/NamespaceOfFile

そしてNGServer

警告: replは動的に宣言されていないため、動的に再バインドできませんが、その名前はそうではないことを示唆しています。^:dynamic replを指定するか、名前を変更してください。

警告: print-prettyは動的に宣言されていないため、動的に再バインドできませんが、その名前はそうではないことを示唆しています。^:dynamic print-pretty と表示するか、名前を変更してください。

0 投票する
2 に答える
444 参照

vim - VimClojure の新規インストールの起動エラーについて

初めてvimclojureを機能させようとしています。私はvimプラグインにかなり慣れていません。いくつかの問題 (以下のエラー メッセージ) があり、少なくともいくつかのヒントを探しています。どこから始めればよいかわかりません。

VimClojure を飼いならす方法の手順に従って、VimClojure-Easyを検査しようとしています。

vim を起動すると、次のエラーが表示されます (VimClojure 2.3.1 と 2.3.3 の両方で発生します。後者は以下のとおりです)。

(最初のエラーの場所: vimclojure.vim:249 )

ただし、プラグインは部分的に機能するようです。構文の強調表示があります。sr コマンドで REPL を開こうとすると、次のようになります。

私の(醜い)価値があるもの.vimrcはここにあります: https://github.com/noahlz/dotfiles/commit/d0df9d0c5500e1803981b959c7fdbf88114000c6

0 投票する
1 に答える
779 参照

clojure - ネイルガンサーバーが「ファイルの名前空間を特定できませんでした」というエラーをスローするのはなぜですか?

私はvimclojureを動かそうとしています。私が間違ったことについて助けていただければ幸いです。lein プロジェクトの 1 つで project.clj を読み取ろうとすると、次のエラーが発生します。

~/.vimrc の関連する行は次のとおりです。

そしてnailgunはCLASSPATHにあります

何が欠けているか、および/または何が間違っていますか? ありがとうございました。