【发布时间】:2019-09-29 04:00:20
【问题描述】:
如果我们想用 figwheel 和 vim-fireplace 进行编辑器集成,我们需要使用 piggieback。 piggieback 中的文档足以设置它。但是,设置 shadow-cljs 和 vim-fireplace 似乎相当困难,因为没有关于此的文档,也没有示例。
【问题讨论】:
标签: clojurescript read-eval-print-loop shadow-cljs
如果我们想用 figwheel 和 vim-fireplace 进行编辑器集成,我们需要使用 piggieback。 piggieback 中的文档足以设置它。但是,设置 shadow-cljs 和 vim-fireplace 似乎相当困难,因为没有关于此的文档,也没有示例。
【问题讨论】:
标签: clojurescript read-eval-print-loop shadow-cljs
参考here 和shadow-cljs 的源代码。
要让 vim-fireplace 在 shadow-cljs 案例中通过 nrepl 调用 ClojureScript 会话:
我们不需要设置像:nrepl-middleware [cider.piggieback/wrap-cljs-repl]这样的nrepl中间件
在 vim 中,发出命令
:Piggieback :client-app
注意::client-app 是你的 shadow-cljs 应用程序的 build-id
【讨论】: