Vorrei impostare lo fill-column
in Emacs su 120 per la modalità Clojure, ma lascialo al default (80) altrimenti.Come si imposta la colonna di riempimento Emacs per una modalità specifica?
Come posso farlo nel mio file .emacs
?
Grazie.
Vorrei impostare lo fill-column
in Emacs su 120 per la modalità Clojure, ma lascialo al default (80) altrimenti.Come si imposta la colonna di riempimento Emacs per una modalità specifica?
Come posso farlo nel mio file .emacs
?
Grazie.
Aggiungere una chiamata a set-fill-column
a clojure-mode-hook
.
(add-hook 'clojure-mode-hook
(lambda()
(set-fill-column 120)))
Come fill-column
è buffer locale, non influenzerà altri buffer. Infatti, è possibile richiamare M-x set-fill-column RET 120
per impostare la colonna di riempimento in qualsiasi buffer Emacs in modo interattivo.
È possibile verificare se una variabile è buffer locale invocando l'aiuto: C-h v fill-column
specifica:
diventa automaticamente buffer locale quando impostato in alcun modo.
fill-column è una variabile locale del buffer, ovvero può avere un valore univoco in ciascun buffer (se lo si desidera). Quindi puoi semplicemente impostarlo in hook in modalità clojure.