Es gibt bestimmte Dinge wie die Anzeige von abschließenden Leerzeichen, die Anzeige von Puffergrenzen, regenbogenfarbene Begrenzer und vieles mehr, die ich in den meisten Modi oder vielmehr in allen programmier- und textbezogenen Modi aktivieren möchte (weil abschließende Leerzeichen in, B. ediff-modemit dem Hauptmodus kollidieren, anstatt einen globalisierten Nebenmodus mit Ausnahmeregeln zu verwenden. Da die meisten Modi von einem prog-modeoder abgeleitet text-modesind und die betreffende Funktion zu beiden hinzugefügt wird prog-mode-hookund text-mode-hookfunktioniert, gibt es jedoch genügend Modi, die dieser Spezifikation nicht folgen, wie z. B. css-modeoder LaTeX-mode.
Ich möchte einen Hook definieren, der vorerst alle diese Modi umfasst, um nur einem Hook Funktionen hinzuzufügen. Nennen wir es non-special-mode-hook(um es zu unterscheiden special-mode-hook). Wie kann ich einen solchen Hook erstellen, der für alle Hauptmodi ausgeführt wird, für die er gemacht ist?