0

我正在使用 emacs live 来设置我的 clojure 环境。1) 什么命令会导致 nrepl 在插入时尝试评估整个文件?2)是否有保存会话状态的地方?

由于某些未知原因,当我执行 Mx nrepl-jack-in 时,emacs 现在正尝试评估整个 clojure 文件。它曾经不这样做。我的文件中有错误,由于执行失败,我无法使用此文件启动 nrepl。这不是我第一次遇到一些变化的语义。我试过重新启动emacs,但这没有帮助。

谢谢

4

1 回答 1

1

nrepl的行为取决于调用命令jack-in时支持您正在访问的缓冲区的文件的位置。jack-in

要获得一个普通的无项目 repl,请确保nrepl-jack-in从没有 Clojure 项目的缓冲区运行。要通过插件在特定项目中运行 repl,请在访问该项目顶层的文件时运行它(project.clj是主要候选人)。

于 2014-06-03T23:23:30.180 回答