問題タブ [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.
macos - leiningen repl の結果をクリップボードにコピー
時折、他のソフトウェアの repl に結果を突っ込みたいことがあります。repl で実行された関数の結果をシステムのクリップボードにコピーする便利な方法はありますか? 結果をファイルに出力できることはわかっspit
ています。mac os x を使用しています。
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の場合でも初期化されていないと思います(指定されていますが)。
これを機能させるために構成に欠けているものは何ですか?
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 を起動して実行できるようになりたいと思っているので、何か助けていただければ幸いです。