4

次のテンプレートを使用して、単純な 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 構成に追加する必要があることを示しています。

(require 'cider)
(setq cider-cljs-lein-repl
      "(do (require 'figwheel-sidecar.repl-api)
           (figwheel-sidecar.repl-api/start-figwheel!)
           (figwheel-sidecar.repl-api/cljs-repl))")

今-私は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 を起動して実行できるようになりたいと思っているので、何か助けていただければ幸いです。

4

1 に答える 1