【问题标题】:Clojure & ClojureScript REPL (emacs + cider + boot)Clojure & ClojureScript REPL (emacs + cider + boot)
【发布时间】:2016-04-15 13:30:55
【问题描述】:

引导任务boot-cljs-repl 提供了一种连接到与正在运行的浏览器实例交互的 ClojureScript REPL 的方法。

如果正确添加到 build.boot 依赖项,则可以从 Clojure repl 中调用函数 (start-repl) 以启动 ClojureScript REPL。

我正在使用 Emacs 连接到 clojure REPL,借助 cider 包的功能:(cider-connect)

我试图弄清楚如何在两个不同的 Emacs 缓冲区中(同时)拥有一个 Clojure REPL 和一个 ClojureScript REPL。上述过程确实将后者“替换”为前者。

再次调用(cider-connect),告诉我已经有另一个REPL在运行。

我认为我正在寻找的行为是使用 leiningen + cider-jack-in / cider-jack-in-clojurescript 时的默认行为。那些电话似乎只针对 leiningen。

所以,我在问:boot 这样做的方式是什么?

【问题讨论】:

    标签: emacs clojure clojurescript cider


    【解决方案1】:

    当再次调用cider-connect 时,您应该会看到一个提示:

    REPL buffer already exists (*cider-repl localhost*).  Do you really want to create a new one? (y or n)
    

    只需点击y 即可获得一个新的 REPL 缓冲区。

    cider-jack-incider-jack-in-clojurescript 相同。

    【讨论】:

    • 好的,完美。我认为这将取代另一个。谢谢。您是否知道 cider-jack-in 仅适用于 leiningen 还是也适用于引导?
    猜你喜欢
    • 2014-10-06
    • 1970-01-01
    • 2016-08-07
    • 2015-10-04
    • 1970-01-01
    • 1970-01-01
    • 2016-08-31
    • 2014-04-29
    • 2014-09-03
    相关资源
    最近更新 更多