我有几个emacs配置文件.我打算将它们合并到一个公共文件中,然后将其他几个文件导入公共文件.然后有自己的功能.我只是将它们全部作为.emacsCommon放在我的主文件夹中但是当我写的时候:
(require '.emacsCommon)
Run Code Online (Sandbox Code Playgroud)
它不加载该功能.这样做的正确方法是什么?
干杯
如果要使用require,则应(provide 'foo)在名为的文件末尾添加foo.el.如果该文件在load-path,则可以使用(require 'foo)加载此文件,并将功能(foo)添加到功能列表中.('foo功能名称的打印名称在此处用作文件名.)
由于您的文件名有一个前导点,并且没有结束.el,您应该将文件名作为参数提供,但需要:
(require 'foo ".foo")
Run Code Online (Sandbox Code Playgroud)
请注意,您也可以使用load或load-file.