据我了解,require
虽然它也可以加载单个功能,但它通常用于加载大块代码(类似于模块)。
另一方面,自动加载仅注册功能,并将加载推迟到执行时间。
它是更好地autoload
比require
?每种情况都有哪些典型用例?
@Drew我正在进行适用的meta讨论。如果您认为此一般原则不适用于此处,请在meta上提出。
—
吉尔斯(Gillles)“所以-别再作恶了”
我同意Drew的观点:由于这个问题专门针对区分用例,
—
辣椒粉
autoload
因此require
我认为这些标签是合理的。实际上,仅将此问题标记libraries
为“过分笼统”。我有一种用途require
来触发“ my-foobar-cfg”的加载,顾名思义,该文件仅包含我的配置,而不包含库。
autoload
以及require
这个问题。添加标签libraries
很好,但是现在任何人都在使用标签搜索有关autoload
或require
找不到该标签的问题。这些都是人们将要搜索的重要的Emacs-Lisp函数。太糟糕了。而且想怎么乐于助人elisp
和libraries
(特别是elisp
真的会在实践中的Emacs的):他们不Emacsland区别很大,我害怕。(但不,我不反对拥有并使用它们。)