emacs中“M-x加载文件”和“M-x加载库”之间有什么区别?

时间:2010-09-02 15:57:03

标签: emacs

我试图重新加载〜/ .emacs文件,似乎这两个命令都能正常工作。那么,这两者有什么区别?要加载.emacs,我必须使用什么命令?

2 个答案:

答案 0 :(得分:4)

来自the manual

  

M-x加载库与M-x不同   加载文件,因为它搜索a   目录序列和尝试   每个目录中有三个文件名。

     

假设您的参数是lib;这三个名字是lib.elc,lib.el,最后只是lib。如果lib.elc存在,则按照惯例编译lib.el的结果;最好加载编译后的文件,因为它会加载并运行得更快。

答案 1 :(得分:0)

是。要添加,load-library会识别load-path中的内容。 load-file识别当前目录中的文件名。