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


4

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

在它的时候。有没有办法在Emacs运行时重新加载我的init文件?

我在arch-linux上尝试这个。当我尝试使用加载文件时 require 我可以错误地说该文件不存在。我尝试加载而不是这项工作。


通常最好提一下您正在运行的操作系统以及任何错误消息所说的内容。
Nifle

@ Peter.O:谢谢。我想重新加载设置,而不是重新读入缓冲区
Yotam

Answers:


5

把它放在你的 .emacs

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

1

您的emacs安装下的子目录名为

“网站口齿不清”

是存储自定义库的位置。将.el文件复制到.emacs文件中,可以在不指定路径的情况下加载文件。像这样:

(load-library "my-file")

我的文件是my-file.el


0

您可以转到结束括号并使用其中任何一个来评估缓冲区 C-x-C-e 或者你可以使用 M-x eval-buffer

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.