問題タブ [cider]

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 投票する
2 に答える
898 参照

emacs - Emacs で clojure をインデントする

clojureコードの自動インデントを持つようにemacsをセットアップしようとしています。

今まで失敗。そのために構成ファイルに設定するコマンドは何ですか?

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

emacs - Clojure コードのホットリロード機能

Clojure 開発用に EMACS+CIDER に基づいて環境をセットアップしようとしていますが、このビデオの 6:20-6:25 のタイミングで見たホットリロードの機能に行き詰まりました。http://www.parens-of-the-dead.com/e1.html

実際、著者は RING/wrap-reload のような機能を使用していませんが、彼のコードは emacs でバッファを保存するたびに REPL でリロードされます。ローカル マシンに同じライブラリ (cider、cider-nrepl、clj-refactor、clojure-mode) があると思いますが、私のローカル インストールは示されているように機能していません。REPL で毎回関数を呼び出す (リセット) 必要があります。

PS EMACS でこのコードによってほぼ同じ動作を得ることができますが、そのようなハックを使用したくありません。

EMACS+CIDER のファイル保存イベントでコードのリロードを実装する方法はありますか?

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

emacs - cider-nrepl バッファーの進行状況インジケーター バーの自動変更行

clj-progressの進行状況インジケーター バーを使用しようとしています。

サンプル コードはlein replコンソールで正常に実行されます。

このような出力 (進行中の動的):

サイダーの下でemacsを試したところ、次のような出力が得られました。

大したことではありませんが、これを引き起こした原因と、これを修正するためのサイダーの設定があるかどうかを知りたいですか?

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

emacs - Ciderのオーバーレイの使い方

Ciderのオーバーレイオプションを試してみたい。インスタント評価なしで、Lighttable の InstaRepl のように見えることは理解しています。ただし、動作させることはできません。たとえば、Mx cider-use-overlays が一致を返しません。

cider/cider-nrepl 0.11.0 と cider 0.11.0 を使用しています

これが私のサイダー設定です:

これを機能させるにはどうすればよいですか?また、サイダーオーバーレイに関する良いチュートリアルはありますか? ご協力ありがとうございました。

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

clojure - マクロ展開されたフォームは評価されますが、展開されていないフォームは例外をスローします

それが問題なら、私はCIDERを使用しています。

これは私が取り組んでいるマクロですが、問題にならないはずです (問題はあるかもしれませんが)。

これは、問題を引き起こしている特定のコードです

このストレートを評価すると、例外がスローされます。

フォームをマクロ展開してデバッグしたところ、次のようになりました。

これはまったく悪くないので、展開されたフォームを評価してみました。驚くべきことに、それは機能し、評価は 6 でした。

なぜこれが起こるのですか?

さらに重要なことは、例外を取得するために何が間違っているのでしょうか?

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

emacs - Cider repl のマクロ (例 ->)

スレッド化マクロの使用はなぜですか ->> cider-repl でエラーが発生します: