我想用另一个文件覆盖默认的Emacs cc-mode.el
。在我的.emacs
文件中,我有以下行:
(add-to-list 'load-path "/usr/home/smooth/emacs" t)
这可以正确加载本地Emacs配置文件。例如:
(require 'go-mode-autoloads)
本文介绍如何从上面的目录中加载go-mode.el
。我尝试将所需的cc-mode.el
文件放置在上述目录中,以期覆盖默认的Emacs c-mode
。然而,它没有加载我放在/usr/home/smooth/emacs
中的cc-mode.el
文件,而是继续使用默认的文件。
如何使Emacs使用我的cc-mode.el
文件而不是默认的文件?我已经在Google上广泛搜索并尝试了Emacs Wiki,但是找不到正确的页面。
或者,我该如何设置Emacs使用系统默认的c-mode
文件之外的另一个文件?我不介意将当前的cc-mode.el
重命名为其他名称。
我的Emacs版本是25.2。
load-path
修改之前未加载cc-mode
,您所做的操作应该可以正常运行。 - philsload-path
中使用它是不寻常的,因为如果Emacs在列表中的较早目录未找到库,则只会查找该目录。您已经成功回答了自己的问题,因此可以将其发布为答案并接受它。 - phils