Por lo que entiendo, requirese 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 autoloadexclusivo.
¿Es mejor autoloadque que require? ¿Cuáles son algunos casos de uso típicos para cada uno de estos?
autoloady requirecreo que esas etiquetas están justificadas. De hecho, etiquetar esta pregunta [solo] con librarieses demasiado generalizante. Por mi parte, para requireactivar la carga de "my-foobar-cfg", que, como su nombre indica, solo contiene mi configuración, no una biblioteca.
autoloadyrequirede esta pregunta. Agregar etiquetalibrariesestaba bien, pero ahora cualquiera que busque, use etiquetas, para preguntas sobreautoloadorequireno encontrará esta. Ambas son funciones importantes de Emacs-Lisp que las personas buscarán. Demasiado. Y piense cuán útilelispylibraries(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.)