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à?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top