Оценить выражение и отобразить результаты в spacemacs - PullRequest
0 голосов
/ 09 сентября 2018

Недавно начал играть с Clojurescript в Spacemacs (emacs 26.1). Я использую figwheel, я обычно делаю изменения в файле * .cljs, а затем проверяю результаты в функции в REPL. Недавно я смотрел видео, где кто-то оценивал функцию в файле, не обращаясь к REPL. Я пытался сделать то же самое, используя cider в spacemacs, проблема в том, что он оценивает, но не отображает результаты.

Ниже приведен фрагмент из конфигурации в моем проекте. Clj

: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 сидра, работающего во время выполнения. Выполнение функции в cider REPL путем перехода к пространству имен работает.

Есть ли что-то, чего я здесь не хватает, чтобы заставить его работать с точки зрения настройки.

1 Ответ

0 голосов
/ 11 сентября 2018

Вы, вероятно, нуждаетесь в cider-nrepl. Поместите следующее в файл ~ / .lein / profiles.clj.

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