Существуют определенные вещи, такие как отображение конечных пробелов, отображение границ буфера, разноцветные разделители и многое другое, что я хотел бы включить в большинстве режимов или, скорее, во всех, связанных с программированием и текстом (поскольку отображение конечных пробелов в скажем ediff-mode
, столкнулся бы с основным режимом) вместо использования глобального вспомогательного режима с правилами исключений. Так как большинство режимов являются производными от prog-mode
или text-mode
, добавление рассматриваемой функции к обоим prog-mode-hook
и text-mode-hook
действительно работает, однако есть достаточно режимов, не соответствующих этой спецификации, таких как css-mode
или LaTeX-mode
.
Я хотел бы определить ловушку, которая в настоящее время охватывает все эти режимы, чтобы добавлять функции только к одной ловушке. Давайте назовем это non-special-mode-hook
(чтобы отличить это от special-mode-hook
). Как я смогу создать такой хук, который будет работать для всех основных режимов, для которых он сделан?