首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在spacemacs cider中无法切换到repl (Clojure)

在spacemacs cider中无法切换到repl (Clojure)
EN

Stack Overflow用户
提问于 2017-12-17 00:56:22
回答 1查看 415关注 0票数 0

在spacemacs中,我可以用cider-jack-in开始一杯苹果酒:它写着“已连接”。后面跟着一个引号,不出所料。但是,cider-switch-to-repl-buffer不会打开repl缓冲区,而只是生成以下消息:

Invalid function: (repl (or the-repl a-repl))

在谷歌上搜索'cider‘invalid function repl’‘只能得到一个与nim模式(https://github.com/clojure-emacs/cider/issues/1712)相关的苹果酒问题,这不是我安装的配置层之一。

我可以使用lein repl从终端运行repl,没有问题。

EN

回答 1

Stack Overflow用户

发布于 2017-12-17 06:52:38

在尝试调试此问题时,我遇到了以下“解决方案”。我不知道为什么它会工作,它也不是很令人满意,但它似乎确实解决了问题。

在spacemacs中,使用SPC t D

  • Try激活调试模式,使用SPC m s s

  • In
  1. 切换到repl
  2. ,在(repl (or the-repl a-repl))上敲击ENTER打开cider-mode.el
  3. cider-mode.el进行任何编辑并保存。
  4. 撤消刚才所做的编辑并保存空间。

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47847980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档