emacs - Clojure & ClojureScript REPL (emacs + cider + boot)

标签 emacs clojure clojurescript cider

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

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

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

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

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

我认为我正在寻找的行为是使用 leiningen + cider-jack-in/cider-jack-in-clojurescript 时的默认行为。这些电话似乎只打给莱宁根。

所以,我想问:执行此操作的启动方式是什么?

最佳答案

再次调用 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

关于emacs - Clojure & ClojureScript REPL (emacs + cider + boot),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36648575/

相关文章:

clojure - 如何将 Leiningen 模板部署到 Clojars?

ClojureScript google 闭包代码分割部分加载

emacs - 如何在 emacs 中对多种语言进行拼写检查?

emacs - Emacs 是否两次加载我的文件(.el 和 .elc)?

clojure - 在 Clojure 中扩展 Java 接口(interface)时出错

arrays - 在 Clojure 中优化数组变异

clojure - 是否有可能对 Lisp 家族语言实现自动柯里化(Currying)?

reactjs - 使用试剂/ react 组件创建用于 JSX 的 React 类

emacs - 使用 EmacsClient 创建一个带有文本的新缓冲区

emacs - 如何为 dired 启用 hl-line-mode?