评估表达式并在spacemacs中显示结果

时间:2018-09-09 05:39:48

标签: clojurescript spacemacs cider

最近开始在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中执行该功能。

为了使它在设置方面能够正常工作,我在这里是否缺少任何内容。

1 个答案:

答案 0 :(得分:0)

您可能需要cider-nrepl,将以下内容放入〜/ .lein / profiles.clj文件中。

{:repl {:plugins [[cider/cider-nrepl "0.18.0"]]}}