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