末尾の空白の表示、バッファ境界の表示、虹色の区切り文字など、特定の機能があります。ほとんどのモードで有効にしたいのですが、プログラミングやテキスト関連のすべてのモードを有効にします(末尾のスペースを表示するため、たとえばediff-mode
、例外ルールでグローバル化されたマイナーモードを使用する代わりに、メジャーモードと競合します。ほとんどのモードは、いずれかに由来しているためprog-mode
かtext-mode
、両方に該当の機能を追加prog-mode-hook
してtext-mode-hook
作業を行い、しかし、そのような、本明細書以下ではない十分なモードがあるcss-mode
かはLaTeX-mode
。
とりあえずこれらのすべてのモードを含むフックを定義して、1つのフックに機能を追加するだけにします。呼び出しましょうnon-special-mode-hook
(区別するためspecial-mode-hook
)。そのために作られたすべての主要なモードで実行されるフックをどのように作成できますか?