問題タブ [nrepl]

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 に答える
474 参照

macos - leiningen repl の結果をクリップボードにコピー

時折、他のソフトウェアの repl に結果を突っ込みたいことがあります。repl で実行された関数の結果をシステムのクリップボードにコピーする便利な方法はありますか? 結果をファイルに出力できることはわかっspitています。mac os x を使用しています。

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

maven - Maven プロジェクトで Nrepl ミドルウェアが正しく読み込まれない

Maven でセットアップされたプロジェクトで CIDER のデバッガーを使用しようとしています (Leiningen に切り替えることはできません)。github README に記載されているように、clojure-maven-plugin を構成しました。

そして依存関係を追加しました:

私のサイダーのバージョンは正確に 0.14.0-SNAPSHOT であることに注意してください。

この構成では、次を使用して nREPL サーバーを起動します

これで、を使用してemacsから接続できcider-connectます。

このセットアップでは、名前空間の読み込みや REPL の使用など、多くのことを実行できますが、デバッガーなどのミドルウェア機能に関しては、バインドされていない関数や変数に関するあらゆる種類のエラーが発生します。デバッガの場合:

依存関係のあるleiningen を使用するとcider-jack-in、nREPL によって適切に注入され、デバッガーを使用できることに注意してください。lein replを使用cider-connectすると、同じ種類の問題が発生しますが、nREPL ミドルウェアをロードするように leiningen を構成したことはありません。これにより、ミドルウェアがmavenの場合でも初期化されていないと思います(指定されていますが)。

これを機能させるために構成に欠けているものは何ですか?

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

clojure - CIDER 内で Figwheel REPL をセットアップする際の問題

次のテンプレートを使用して、単純な cljs アプリを作成してみました。

lein new figwheel someproject -- --reagent

通常のcljプロジェクトと同じように、サイダーでREPLをcljs開発に使用することを望んでいたので、いくつかの調査を行い、ここにたどり着きました:

https://github.com/bhauman/lein-figwheel/wiki/Using-the-Figwheel-REPL-within-NRepl

手順を読み、すべての適切な依存関係が project.clj にあることを確認しました (何も変更する必要はありませんでした。必要なものはすべてテンプレートに追加されているようです)。上記のリンクの最後の手順は、次のコードを私の emacs 構成に追加する必要があることを示しています。

今-私はemacsの初心者なので、使用しているセットアップは、「Clojure for the Brave and True」から最初に学んだものです。

https://github.com/flyingmachine/emacs-for-clojure

最初に上記のスニペットを に入れようとしました~/.emacs.d/init.elが、 を試みるたびにオプションM-x cider-jack-in ...がありません。また、より論理的なホームのように見えた にcider-jack-in-clojurescriptスニペットを入れてみましたが、結果は同じでした。~/.emacs.d/customizations/setup-clojure.el

この REPL を起動して実行できるようになりたいと思っているので、何か助けていただければ幸いです。