我是 Emacs 的新手。我最近从 GitHub 获得了一个 dot-emacs 配置。将我的主目录中的 repo 克隆为 .emacs.d
这是用于设置 clojure 环境。当我打开 Emacs 并输入 Mx nrepl-jack-in 时,minibuf 显示“不匹配”
我做错了什么?谢谢!
可能没有加载 nREPL。将以下内容添加到您的init.el
:
(autoload 'nrepl-jack-in "nrepl" nil t)
您现在应该可以使用M-x nrepl-jack-in
.
如果该命令不起作用,您需要进行一些故障排除。
检查启动过程中是否有任何错误。--d
使用标志从终端启动 Emacs :
emacs --d
如果在启动过程中出现任何问题,您将获得回溯。
验证您的 init.el 是否实际被加载。将以下代码添加到 init.el 的末尾并重新启动 Emacs。
(message "---> LOADED")
*Messages*
如果正在加载所有内容,这将显示在您的缓冲区中。
看起来你的 init.el 没有被加载。检查您的主文件夹中是否有名为.emacs
or的文件.emacs.el
,这些文件可能会被加载。
否则它仍然可能是路径问题。打开终端并确保这是您期望的文件:
less ~/.emacs.d/init.el