after-init-hookとemacs-startup-hookの違いは何ですか


9

Emacsの初期化のアクションについていくつかのフックがあるようです。ただし、それらの違いが何であるかはわかりません。短いグーグル検索ではほとんど情報が得られません。emacs-startup-hookEmacsが起動した直後に実行されるようですが、初期化が完了するのを必ずしも待つ必要はありませんか?


1
@glucasが示唆したように、Emacsに尋ねてください。そのようなことについて他の情報/意見が必要な場合はGoogleが存在しますが、Emacs自体の情報/意見から始めてください。また、探している情報が見つからない場合は、ドキュメントバグレポートの提出を検討してくださいM-x report-emacs-bug
ドリュー

回答:


15

Emacsを起動したときに起こることの詳細な説明については、Emacs Lispマニュアルの「スタートアップの概要」セクションを参照してください。

emacs-startup-hook後でよりも実行されますafter-init-hook

主な違いの1つはafter-init-hook、の前との前にコマンドラインオプションが処理される可能性があることemacs-startup-hookです。(コマンドラインオプションは複数のフェーズで処理され、一部はすぐに処理され、一部は初期化ファイルがロードされた後に処理されます。)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.