Pelo que entendi, requireé usado para carregar grandes pedaços de código (algo como módulos), embora também possa carregar funções individuais.
O carregamento automático, por outro lado, apenas registra funções e adia o carregamento para o tempo de execução.
Recentemente, li um artigo que defende o uso autoloadexclusivo de.
É melhor do autoloadque fazer require? Quais são alguns casos de uso típicos para cada um deles?
autoloade requireacho que essas tags são justificadas. De fato, rotular essa pergunta [somente] com librariesé generalizada demais. Eu, pelo menos, uso requirepara acionar o carregamento do "my-foobar-cfg", que, como o nome sugere, contém apenas minha configuração, não uma biblioteca.
autoloaderequiredesta pergunta. A adição de tagslibrariesfoi boa, mas agora qualquer um que esteja pesquisando, usando tags, perguntas sobreautoloadourequirenão encontrará essa. Essas são as duas funções importantes do Emacs-Lisp que as pessoas procurarão. Que pena. E pense em como realmente será útilelispelibraries(especialmenteelisp) útil para um site do Emacs: eles não distinguem muito no Emacsland, receio. (Mas não, eu não sou contra tê-los e usá-los.)