EMACS: impostare il riempimento-colonna in modalità di registro di modifica
-
28-10-2019 - |
Domanda
Domanda molto specifica che spero non sia troppo stupida.
(setq-default fill-column 120)
Imposta la larghezza del riempimento del buffer su 120 colonne. L'impostazione predefinita per me altrimenti è 74.
Questo comando, quando messo nel mio .emacs
File, funziona per tutte le modalità principali che utilizzo (C ++, Perl, ecc.). Tuttavia, sembra non influenzare la modalità principale del registro delle modifiche (change-log-mode-hook
). Sai come posso impostare il fill-column
Per questa modalità?
Soluzione
Innanzitutto, devi impostarlo (mi sto solo assicurando che tu abbia questa parte bene):
(defun my-change-log-mode-hook ()
(setq fill-column 120))
(add-hook 'change-log-mode-hook 'my-change-log-mode-hook)
In secondo luogo, devi assicurarti che non ci sia Directory Variabili locali Impostazione di ciò sopravvaluta. Ad esempio, quando si modifica il codice sorgente di EMACS stesso, il riempimento-colonna verrà impostato su 74 per Modifica la modalità di registro e 70 altrove, sovrascrivendo il valore specificato in µour hook. Questi sono definiti nei file denominati .dir-locals.el
e può essere collocato all'interno o sopra la directory che contiene il file modificato.