Question

question très précise que je l'espère n'est pas trop bête.

(setq-default fill-column 120) définit la largeur du remplissage de la mémoire tampon à 120 colonnes. Par défaut pour moi est par ailleurs 74.

Cette commande, une fois mis dans mon fichier .emacs, fonctionne pour tous les modes principaux que j'utilise (C ++, Perl, etc.). Cependant, il ne semble pas affecter le mode majeur changement journal (change-log-mode-hook). Savez-vous comment je peux régler le fill-column pour ce mode?

Était-ce utile?

La solution

D'abord, vous devez définir (je fais juste que vous avez obtenu ce droit partiel):

(defun my-change-log-mode-hook ()
  (setq fill-column 120))

(add-hook 'change-log-mode-hook 'my-change-log-mode-hook)

En second lieu, vous devez vous assurer qu'il n'y a pas de réglage Annuaire des variables locales passe outre. Par exemple, lors de l'édition du code source d'Emacs lui-même, fill-column sera réglé sur 74 pour Changer le mode journal et 70 ailleurs, remplaçant la valeur spécifiée dans µour crochet. Ceux-ci sont définis dans les fichiers nommés .dir-locals.el et peuvent être dans ou au-dessus du répertoire qui contient le fichier modifié.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top