Estoy intentando que emacs whitespace-mode
se active automáticamente solo en ciertos modos. De acuerdo con la documentación, habilitar global-whitespace-mode
y establecer la variable whitespace-global-modes
debería hacer exactamente eso. Pero no puedo hacer que funcione correctamente.Cómo activar el modo de espacio en blanco habilitado solo para ciertos modos
En mi .emacs.el
tengo:
(require 'whitespace)
(global-whitespace-mode t)
(setq whitespace-global-modes '(c-mode c++-mode))
pero la definición de whitespace-global-modes
parece ser ignorado; global-whitespace-mode
está habilitado en cada buffer. Sé que tengo el nombre de la variable correctamente, porque C-h v whitespace-global-modes
me dice:
whitespace-global-modes's value is (c-mode c++mode)
Documentation:
Modes for which global `whitespace-mode' is automagically turned on.
...
Entonces, ¿qué estoy haciendo mal? ¿He entendido mal el propósito de whitespace-global-modes
?
Estoy ejecutando emacs 23.2.1.
Hmm, entonces, ¿cuál es el significado de WS en la línea de modo? Estoy confundido. WS para global, ws para local ... ese tipo de cosas? –