Sto cercando di ottenere emacs whitespace-mode
abilitato automaticamente solo in determinate modalità. Secondo la documentazione, abilitare global-whitespace-mode
e impostare la variabile whitespace-global-modes
dovrebbe fare esattamente questo. Ma non riesco a farlo funzionare correttamente.Come attivare la modalità di spazio bianco solo per determinate modalità
Nel mio .emacs.el
ho:
(require 'whitespace)
(global-whitespace-mode t)
(setq whitespace-global-modes '(c-mode c++-mode))
ma la definizione di whitespace-global-modes
sembra essere ignorato; global-whitespace-mode
è abilitato in ogni buffer. So che ho correttamente il nome della variabile, perché C-h v whitespace-global-modes
mi dice:
whitespace-global-modes's value is (c-mode c++mode)
Documentation:
Modes for which global `whitespace-mode' is automagically turned on.
...
Così che cosa sto facendo di sbagliato? Ho frainteso lo scopo di whitespace-global-modes
?
Sto eseguendo emacs 23.2.1.
Hmm, qual è il significato di WS nella riga della modalità? Non ho capito bene. WS per global, ws per local ... quel genere di cose? –