3

使用 . 创建项目后lein new,我core.clj在 emacs 中打开并启动nrepl.

缓冲区显示*nrepl*出来,看起来像这样:

; nREPL 0.1.6-preview
user> 

好的,但是现在我想更改命名空间,所以我决定评估或C-c C-e命名空间表达式。假设中的表达式core.clj看起来像这样:

(ns my-project.core)

然而,*nrepl*缓冲区中什么也没有发生。如果需要,我可以通过直接在*nrepl*缓冲区中输入命名空间表达式来评估它,并且一切运行顺利。

我的问题是:为什么我不能通过 using 评估命名空间表达式C-c C-e?如果这是正常且正确的行为,我想知道它的基本原理以及 elisp 解决方法来获得我想要的行为。

4

1 回答 1

4

Cc Mn 型:

https://github.com/clojure-emacs/nrepl.el

将 repl 缓冲区的命名空间切换到当前缓冲区的命名空间。

于 2013-09-10T11:35:34.513 回答