如何使用cljs文件通过fireplace.vim与figwheel repl一起工作?
我有一个关于ClojureScript的项目,我使用
vim进行代码编辑,所以我想在编辑器中访问repl,使用fireplace.vim可以访问什么.
如果您有一个全新的平面项目,它就可以正常工作 – 您只需打开目录,启动clojure repl,在同一目录中打开vim,创建表达式并使用cpp对其进行评估. https://youtu.be/vHDLDNoAdLE 但是当我使用figwheel项目时,我想连接到figwheel repl以便从cljs文件中计算出来的东西,所以我启动了一个最终在端口7888上启动repl并通过壁炉连接到该repl的figcar:Connect命令它工作正常仅适用于clj文件,不适用于cljs. https://youtu.be/ue42Yh0v6UQ 当我试图评估.cljs文件壁炉中的表达式时抛出此错误:
有没有人知道如何使其工作(壁炉.cjls文件)? 解决方法
问题出在fireplace.vim插件中
在壁炉的第323行.vim let response = connection.eval("((or (resolve 'cider.piggieback/cljs-repl)" 必须是行: let response = connection.eval("((or (resolve 'cider.piggieback/wrap-cljs-repl)" 因为cider.piggieback在第299行定义了wrap-cljs-repl函数: (defn wrap-cljs-repl [handler] (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |