Por lo que entiendo, require
se usa para cargar grandes fragmentos de código (algo así como módulos) aunque también puede cargar funciones individuales.
La carga automática en el otro lado, solo registra funciones y difiere la carga al tiempo de ejecución.
Recientemente leí un artículo que aboga por el uso autoload
exclusivo.
¿Es mejor autoload
que que require
? ¿Cuáles son algunos casos de uso típicos para cada uno de estos?
autoload
y require
creo que esas etiquetas están justificadas. De hecho, etiquetar esta pregunta [solo] con libraries
es demasiado generalizante. Por mi parte, para require
activar la carga de "my-foobar-cfg", que, como su nombre indica, solo contiene mi configuración, no una biblioteca.
autoload
yrequire
de esta pregunta. Agregar etiquetalibraries
estaba bien, pero ahora cualquiera que busque, use etiquetas, para preguntas sobreautoload
orequire
no encontrará esta. Ambas son funciones importantes de Emacs-Lisp que las personas buscarán. Demasiado. Y piense cuán útilelisp
ylibraries
(especialmenteelisp
) será realmente en la práctica para un sitio de Emacs: me temo que no distinguen mucho en Emacsland. (Pero no, no estoy en contra de tenerlos y usarlos.)