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 autoload
exclusivo de.
É melhor do autoload
que fazer require
? Quais são alguns casos de uso típicos para cada um deles?
autoload
e require
acho que essas tags são justificadas. De fato, rotular essa pergunta [somente] com libraries
é generalizada demais. Eu, pelo menos, uso require
para acionar o carregamento do "my-foobar-cfg", que, como o nome sugere, contém apenas minha configuração, não uma biblioteca.
autoload
erequire
desta pergunta. A adição de tagslibraries
foi boa, mas agora qualquer um que esteja pesquisando, usando tags, perguntas sobreautoload
ourequire
nã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á útilelisp
elibraries
(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.)