Parece que existem vários ganchos sobre ações na inicialização do Emacs. No entanto, não tenho certeza de quais são suas diferenças, e um breve estudo no Google gera pouca informação. É como se emacs-startup-hook
fosse executado instantaneamente após o Emacs ser inicializado, mas não necessariamente espera pela conclusão da inicialização?
9
M-x report-emacs-bug
.Respostas:
Consulte a seção Resumo da inicialização do manual Emacs Lisp para obter uma descrição detalhada das coisas que acontecem quando você inicia o Emacs.
As
emacs-startup-hook
execuções posteriores àafter-init-hook
.Uma diferença importante é que pode haver opções de linha de comando processadas após
after-init-hook
e antes daemacs-startup-hook
. (As opções da linha de comando são tratadas em várias fases, com algumas sendo processadas imediatamente e outras após o carregamento dos arquivos init.)fonte