問題タブ [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.
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 をオートテストで正しく動作させ、テストを再実行させることに問題があった人はいますか?
emacs - cider repl での実行の出力を出力します
を使用しているときに、emacs cider で現在の実行の出力を取得する方法があるかどうか疑問に思っていますcider-connect
。
例えば :
lein repl
プロジェクトディレクトリで実行します次に、を使用してemacsで接続し
cider-connect
ます。
ここで、リング ハンドラーの 1 つのコードにあるとしましょう。これは、リクエストが行われたとき(println "cider is amazing by the way")
に実行したコンソールにのみ出力されます。lein repl
nrepl
この出力をバッファにも入れるにはどうすればよいですか?
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
、ところで...
私たちを手伝ってくれますか?
clojure - Cider を Luminus に接続 +CLJS Figwheel repl
私は過去に Cider REPL を非常に簡単に使用しました。私が使用するプロジェクトのcljファイル内で、cider-jack-in
私は行ってもいいです(私の.lein/profiles.clj
今、私は箱から出して:
ここから、Cider REPL を接続するにはどうすればよいですか?
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
間違った数の引数で呼び出されています。
パッケージを最新の状態に保つにはどうすればよいですか? 私の名前空間の問題はこれに関連していますか?
emacs - Emacs-Cider nrepl 警告
このすばらしいチュートリアルを使用して、Emacs を clojure 用にインストールしてセットアップしました。M-x cider-jack-in
replを使用してサイダーを開始すると、非常に素晴らしいです! ここで、分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)
どうすればこれを修正できますか?