繁体   English   中英

无法在Spacemacs苹果酒(Clojure)中切换到repl

[英]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,而不会出现问题。

我在尝试调试此问题时遇到了以下“解决方案”。 我不知道它为什么起作用,但效果不是很令人满意,但是它确实可以解决问题。

  1. 在spacemacs中,使用SPC t D激活调试模式
  2. 尝试使用SPC mss切换到repl缓冲区
  3. 在调试框架中,按ENTER (repl (or the-repl a-repl))以打开cider-mode.el
  4. cider-mode.el任何编辑并保存。
  5. 撤消刚才所做的编辑并保存。
  6. 重新启动spacemacs。

完成此操作后, SPC m 'cider-jack-in )和SPC msscider-switch-to-repl-buffer )将根据需要打开repl缓冲区。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM