最近开始在Spacemacs(emacs 26.1)中使用Clojurescript。我正在使用figwheel,通常会在* .cljs文件中进行更改,然后在REPL中的函数中测试结果。最近,我观看了一个视频,其中有人评估了文件中的功能,而无需使用REPL。 我试图在spacemacs中使用苹果酒做同样的事情,问题是它评估但不显示结果。
以下代码段来自我project.clj中的config
:profiles {:dev {:source-paths ["src" "env/dev/clj"]
:dependencies [[binaryage/devtools "0.9.10"]
[figwheel-sidecar "0.5.16"]
[nrepl "0.4.4"]
[cider/piggieback "0.3.9"]]}})
cljs文件中的代码段。
(defn tes []
(inc 1234))
(prn (tes))
(tes)
我尝试评估(tes)
和(prn (tes))
,它评估但没有在回显区域中打印任何内容。
我在spacemacs中设置了苹果酒,并在执行过程中运行了苹果酒REPL。通过导航到名称空间可以在苹果酒REPL中执行该功能。
为了使它在设置方面能够正常工作,我在这里是否缺少任何内容。
答案 0 :(得分:0)
您可能需要cider-nrepl,将以下内容放入〜/ .lein / profiles.clj文件中。
{:repl {:plugins [[cider/cider-nrepl "0.18.0"]]}}