Qual è la differenza tra after-init-hook ed emacs-startup-hook


9

Sembra che ci siano diversi hook sulle azioni sull'inizializzazione di Emacs. Tuttavia, non sono sicuro di quali siano le loro differenze, e una breve ricerca su Google fornisce poche informazioni. È come se fosse emacs-startup-hookeseguito immediatamente dopo l'accensione di Emacs, ma non aspetta necessariamente che l'inizializzazione finisca?


1
Come suggerito da @glucas, basta chiedere a Emacs . Google è lì se vuoi altre informazioni / opinioni su tali cose, ma inizia con le informazioni / opinioni di Emacs su se stesso. E se non riuscite a trovare le informazioni che stai cercando, prendere in considerazione la presentazione di una segnalazione di bug doc: M-x report-emacs-bug.
Estratto il

Risposte:


15

Consulta la sezione Riepilogo di avvio del manuale di Emacs Lisp per una descrizione dettagliata delle cose che accadono all'avvio di Emacs.

Le emacs-startup-hookpiste più tardi il after-init-hook.

Una differenza fondamentale è che potrebbero esserci opzioni della riga di comando elaborate dopo after-init-hooke prima di emacs-startup-hook. (Le opzioni della riga di comando vengono gestite in più fasi, alcune delle quali vengono elaborate immediatamente e altre dopo il caricamento dei file init.)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.