如何将自定义 .el 文件添加到我的路径?

如何将自定义 .el 文件添加到我的路径?

我正在尝试为 Emacs 创建自定义 ''.el'' 路径。我正在关注emacs 维基关于通用模式的说明。当我尝试加载模式时,Emacs 找不到它。(我已将文件放在.emacs.d文件夹中)。所以我尝试了解释的内容这里仅在 Emacs 加载时才会导致错误。

顺便问一下。有没有办法在 Emacs 运行时重新加载我的初始化文件?

我正在 arch-linux 上尝试这个。当我尝试使用加载文件时,require出现文件不存在的错误。我尝试加载,结果成功了。

答案1

把这个放在你的.emacs

;;; Set location for external packages.
(add-to-list 'load-path "~/.emacs.d")

答案2

emacs 安装下的子目录名为

“站点-lisp”

是存储自定义库的地方。将 .el 文件复制到那里,然后在 .emacs 文件中,您可以加载该文件而无需指定路径。如下所示:

(load-library "my-file")

其中 my-file 是 my-file.el

答案3

您可以转到末尾括号并使用以下任一方法评估缓冲区,C-x-C-e也可以使用M-x eval-buffer

相关内容