Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 emacs live 来设置我的 clojure 环境。1) 什么命令会导致 nrepl 在插入时尝试评估整个文件?2)是否有保存会话状态的地方?
由于某些未知原因,当我执行 Mx nrepl-jack-in 时,emacs 现在正尝试评估整个 clojure 文件。它曾经不这样做。我的文件中有错误,由于执行失败,我无法使用此文件启动 nrepl。这不是我第一次遇到一些变化的语义。我试过重新启动emacs,但这没有帮助。
谢谢
nrepl的行为取决于调用命令jack-in时支持您正在访问的缓冲区的文件的位置。jack-in
nrepl
jack-in
要获得一个普通的无项目 repl,请确保nrepl-jack-in从没有 Clojure 项目的缓冲区运行。要通过插件在特定项目中运行 repl,请在访问该项目顶层的文件时运行它(project.clj是主要候选人)。
nrepl-jack-in
project.clj