[英]Why can't I print from background threads in Clojure Cider REPL in emacs?
[英]Can't switch to repl in spacemacs cider (Clojure)
在spacemacs中,我可以使用cider-jack-in
启动苹果酒代表:上面写着“已连接”。 如预期的那样在其后加一个报价。 但是随后cider-switch-to-repl-buffer
不会打开repl缓冲区,而只会产生以下消息:
Invalid function: (repl (or the-repl a-repl))
谷歌搜索“苹果酒“无效的函数复制””仅产生与nim-mode有关的苹果酒问题( https://github.com/clojure-emacs/cider/issues/1712 ),这不是我已安装的配置层之一。
我可以使用lein repl
从终端运行repl,而不会出现问题。
我在尝试调试此问题时遇到了以下“解决方案”。 我不知道它为什么起作用,但效果不是很令人满意,但是它确实可以解决问题。
SPC t D
激活调试模式 SPC mss
切换到repl缓冲区 ENTER
(repl (or the-repl a-repl))
以打开cider-mode.el
。 cider-mode.el
任何编辑并保存。 完成此操作后, SPC m '
( cider-jack-in
)和SPC mss
( cider-switch-to-repl-buffer
)将根据需要打开repl缓冲区。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.