在某些情况下,例如显示尾随空格,显示缓冲区边界,彩虹定界符以及其他一些我想在大多数模式下启用的功能,或者是所有与编程和文本相关的模式(因为在其中显示尾随空格,例如ediff-mode
,将与主要模式发生冲突),而不是使用带有例外规则的全球化次要模式。由于大多数模式是从prog-mode
或派生的text-mode
,因此将有问题的函数添加到两者中prog-mode-hook
并text-mode-hook
可以正常工作,但是有很多模式不遵循此规范,例如css-mode
或LaTeX-mode
。
我想定义一个仅将功能添加到一个钩子的钩子,其中包含所有这些模式。让我们称之为non-special-mode-hook
(与区别special-mode-hook
)。我将如何创建在所有主要模式下运行的钩子?