Emacs在启动时无法识别.emacs.d文件夹

时间:2013-05-26 14:37:07

标签: emacs elisp emacs24 dot-emacs

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

这是用于设置clojure环境。当我打开Emacs并进入 M-x nrepl-jack-in,迷你小车显示'No Match'

我做错了什么?谢谢!

1 个答案:

答案 0 :(得分:0)

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

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

您应该可以使用M-x nrepl-jack-in立即运行它。


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

  • 确保实际安装了nREPL。您需要Emacs librarynREPL server

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

    emacs --d

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

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

    (message "---> LOADED")

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


编辑:

看起来你的init.el没有被加载。检查您的主文件夹中是否有可能被加载的文件.emacs.emacs.el

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

less ~/.emacs.d/init.el