Il y a certaines choses comme l'affichage des espaces de fin, l'affichage des limites de tampon, les délimiteurs de couleur arc-en-ciel et bien d'autres que j'aimerais activer dans la plupart des modes ou plutôt, tous ceux liés à la programmation et au texte (car l'affichage des espaces de fin dans, disons ediff-mode
, serait en conflit avec le mode majeur) au lieu d'utiliser un mode mineur globalisé avec des règles d'exception. Étant donné que la plupart des modes sont dérivés de prog-mode
ou text-mode
, l'ajout de la fonction en question aux deux prog-mode-hook
et text-mode-hook
fonctionne, cependant, il existe suffisamment de modes ne suivant pas cette spécification, tels que css-mode
ou LaTeX-mode
.
Je voudrais définir un hook qui englobe tous ces modes pour le moment pour n'ajouter des fonctions qu'à un seul hook. Appelons cela non-special-mode-hook
(pour le distinguer special-mode-hook
). Comment pourrais-je créer un tel crochet exécuté pour tous les principaux modes pour lesquels il est conçu?