【发布时间】:2023-12-27 03:16:01
【问题描述】:
我有一个关于 ClojureScript 的项目,我正在使用 vim 进行代码编辑,所以我想在编辑器中访问 repl,可以使用 fire.vim 访问什么。
如果你有一个全新的平面项目,它会很好 - 你只需打开目录,启动 clojure repl,在同一目录中打开 vim,创建一个表达式并使用 cpp 对其进行评估。
但是当我使用 figwheel 项目时,我想连接到 figwheel repl 以便从 cljs 文件中计算一些东西,所以我启动了一个 figwheel,最终在端口 7888 上启动 repl 并使用 :Connect 命令连接到带有壁炉的 repl它仅适用于 clj 文件,不适用于 cljs。
当我试图评估 .cljs 文件中的表达式时,壁炉抛出此错误:
处理函数时检测到错误 37_printop1..37_opfunc[35]..fireplace#client:第 10 行: E605:未捕获异常:壁炉:类 java.lang.ClassNotFoundException
有谁知道如何让它工作(壁炉 + .cjls 文件)?
【问题讨论】:
-
不是您问题的答案,但我建议您使用Clojure layer 查看Spacemacs。您拥有出色的 Vim 绑定,并且 Clojure 集成开箱即用。
-
感谢您的推荐。我尝试过使用 Spacemacs,但我真的坚持使用 vim。如果我不处理 cljs 文件的问题,也许这将是最后的手段。
标签: vim clojurescript read-eval-print-loop