2

我是 Emacs 的新手。我最近从 GitHub 获得了一个 dot-emacs 配置。将我的主目录中的 repo 克隆为 .emacs.d

这是用于设置 clojure 环境。当我打开 Emacs 并输入 Mx nrepl-jack-in 时,minibuf 显示“不匹配”

我做错了什么?谢谢!

4

1 回答 1

1

可能没有加载 nREPL。将以下内容添加到您的init.el:

(autoload 'nrepl-jack-in "nrepl" nil t)

您现在应该可以使用M-x nrepl-jack-in.


如果该命令不起作用,您需要进行一些故障排除。

  • 确保实际安装了 nREPL。您将需要Emacs 库nREPL 服务器

  • 检查启动过程中是否有任何错误。--d使用标志从终端启动 Emacs :

    emacs --d

    如果在启动过程中出现任何问题,您将获得回溯。

  • 验证您的 init.el 是否实际被加载。将以下代码添加到 init.el 的末尾并重新启动 Emacs。

    (message "---> LOADED")

    *Messages*如果正在加载所有内容,这将显示在您的缓冲区中。


编辑:

看起来你的 init.el 没有被加载。检查您的主文件夹中是否有名为.emacsor的文件.emacs.el,这些文件可能会被加载。

否则它仍然可能是路径问题。打开终端并确保这是您期望的文件:

less ~/.emacs.d/init.el
于 2013-05-26T15:10:36.753 回答