Answers:
有几种方法可以在Emacs中加载Lisp文件:
load-file接受文字文件名(相对或绝对)并加载代码。例:(load-file "/usr/local/share/site-lisp/foo.el")load就像一样load-file,不同之处在于它更灵活-您可以省略扩展名,它会根据需要自动加载“ elc”或“ el”文件。load-path目录。(load "foo")如果“ foo.el”在当前目录或在加载路径中)。load-library是的交互式界面load。require与相似load,不同之处在于,它可以防止文件被多次加载(provide在相关文件的末尾还需要相应的语句)。例:(require 'foo)require示例就是一个load示例。;-)
load-file示例使用load。:)
load 确实会查看加载路径。
M-x report-emacs-bug。正如@shosti所说,并且正如doc明确指出的那样,load-file“ 没有使用load-path,也没有附加后缀 ”,这是两个重要的区别。