問題タブ [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 投票する
1 に答える
168 参照

emacs - Windows の Emacs Cider で Midje autotest がファイルをリロードしない

現在、Midje チュートリアルに取り組んでいます: https://github.com/marick/Midje/wiki/A-tutorial-introduction

を使用して repl をロードし、cider-jack-in正常(autotest)に実行してテストを実行できます。

ただし、ソース ファイルまたはテスト ファイルを変更 (および保存) すると、repl はファイルのリロードをトリガーせず、テストを再実行しません。

コマンドラインからREPLを実行すると、リロードは正常に機能します。

Windows 7 で Cider 0.8.1 nREPL 0.2.6 Clojure 1.4.0 を実行しています。

ソース/テストファイルが変更されたときに Cider の REPL をオートテストで正しく動作させ、テストを再実行させることに問題があった人はいますか?

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

emacs - cider repl での実行の出力を出力します

を使用しているときに、emacs cider で現在の実行の出力を取得する方法があるかどうか疑問に思っていますcider-connect

例えば ​​:

  • lein replプロジェクトディレクトリで実行します

  • 次に、を使用してemacsで接続しcider-connectます。

ここで、リング ハンドラーの 1 つのコードにあるとしましょう。これは、リクエストが行われたとき(println "cider is amazing by the way")に実行したコンソールにのみ出力されます。lein repl

nreplこの出力をバッファにも入れるにはどうすればよいですか?

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

emacs - cider-jack-in の奇妙なエラー

clojureを使用してプロジェクトを作成しlein new、開始GNU Emacsし、ファイルを開き、ジャックインcore.cljしようとすると、吹き飛ばされます:cider-jack-in

そして(明らかに)何も起こらない

私のcore.cljファイルは次のとおりです。

ご覧のとおり、派手なものは何もありません...(で実行されますlein run

私の.lein/profiles.cljはとてもシンプルです:

そして私のciderバージョンは次のとおりです。

CIDER 0.10.0snapshot (package: 20150830.328)

によって報告されたようにM-x cider-version

私は新しいのですがClojure、ところで...

私たちを手伝ってくれますか?

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

clojure - Cider を Luminus に接続 +CLJS Figwheel repl

私は過去に Cider REPL を非常に簡単に使用しました。私が使用するプロジェクトのcljファイル内で、cider-jack-in私は行ってもいいです(私の.lein/profiles.clj

今、私は箱から出して:

ここから、Cider REPL を接続するにはどうすればよいですか?

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

emacs - 「勇敢なclojure」ブートストラップされたemacsでciderを更新する方法

私は持っています (勇敢な人のための clojure と true の章でcompany-mode推奨されているように構成された私の emacs 24.5などのいくつかの追加を除きます。

残念ながら、アリス イン ワンダーランドの clojure カタを処理しようとすると、REPL が正しい名前空間で起動しないという問題に遭遇しました。で名前空間に切り替えることができC-c M-n、REPL は名前空間を示しましたが、その後の評価では「名前空間が存在しません」というエラーが表示されました。

cider-nrepl を更新しようとしました (単純に で変更しました~/.lein/profiles.cljが、Cider と Cider-nREPL のバージョン番号に互換性がないというエラーが表示されました。単純なもので更新しようとしましたが、package-install cinderこれも機能しませんでしたが、この警告が表示されましたおよび 関数の行がthe function cider-find-var is not known間違った数の引数で呼び出されています。

パッケージを最新の状態に保つにはどうすればよいですか? 私の名前空間の問題はこれに関連していますか?

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

emacs - Emacs-Cider nrepl 警告

このすばらしいチュートリアルを使用して、Emacs を clojure 用にインストールしてセットアップしました。M-x cider-jack-inreplを使用してサイダーを開始すると、非常に素晴らしいです! ここで、分project.cljが であるべきであることを読み{:user {:plugins [[cider/cider-nrepl "0.9.1"]]}}、.lein deirectory (「0.8.1」) の project.clj を「0.9.1」に変更し、repl を再度開始すると、次の警告が表示されます。

WARNING: The following required nREPL ops are not supported: inspect-start inspect-reset Please, install (or update) cider-nrepl 0.8.1 and restart CIDER WARNING: CIDER's version (0.8.1) does not match cider-nrepl's version (0.9.1)

どうすればこれを修正できますか?