我已经安装了nrepl,clojure-mode和starter-kit-lisp软件包。我可以通过打开.clj文件,然后打开M-x nrepl-jack-in来启动nrepl。

但是,当我通过C-x C-e评估.clj文件中的任何形式时,都会收到以下消息:

 inferior-lisp-proc: No Lisp subprocess; see variable `inferior-lisp-buffer'

我该如何正确处理?

最佳答案

我有过多次这个问题。在所有情况下,这都是因为在启动nrepl时,未在clj缓冲区中启用nrepl次要模式。结果,任何评估尝试都会失败,并显示此错误。

应该有一个“nrepl”菜单项。如果没有,这可能是您的问题。 M-x nrepl-enable-on-existing-buffers应该修复它。

我有一段时间这个问题了,现在看来已经消失了。您可能要尝试重新安装clojure-mode和nrepl。

关于emacs - 无法评估nrepl + emacs中的表单,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14160083/

10-12 03:52