【问题标题】:How to do ClojureScript editor integration with shadow-cljs and vim-fireplace如何将 ClojureScript 编辑器与 shadow-cljs 和 vim-fireplace 集成
【发布时间】:2019-09-29 04:00:20
【问题描述】:

如果我们想用 figwheel 和 vim-fireplace 进行编辑器集成,我们需要使用 piggieback。 piggieback 中的文档足以设置它。但是,设置 shadow-cljs 和 vim-fireplace 似乎相当困难,因为没有关于此的文档,也没有示例。

【问题讨论】:

    标签: clojurescript read-eval-print-loop shadow-cljs


    【解决方案1】:

    参考hereshadow-cljs 的源代码。

    要让 vim-fireplace 在 shadow-cljs 案例中通过 nrepl 调用 ClojureScript 会话:

    1. 我们不需要设置像:nrepl-middleware [cider.piggieback/wrap-cljs-repl]这样的nrepl中间件

    2. 在 vim 中,发出命令 :Piggieback :client-app

    注意::client-app 是你的 shadow-cljs 应用程序的 build-id

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-01
      • 2021-02-04
      • 2011-09-22
      • 2019-03-07
      相关资源
      最近更新 更多