我试图whitespace-mode
仅在某些模式下自动启用 emacs。根据文档,启用global-whitespace-mode
和设置whitespace-global-modes
变量应该正是这样做的。但我无法让它正常工作。
在我的.emacs.el
我有:
(require 'whitespace)
(global-whitespace-mode t)
(setq whitespace-global-modes '(c-mode c++-mode))
但是 的定义whitespace-global-modes
似乎被忽略了;global-whitespace-mode
在每个缓冲区中启用。我知道我的变量名是正确的,因为C-h v whitespace-global-modes
告诉我:
whitespace-global-modes's value is (c-mode c++mode)
Documentation:
Modes for which global `whitespace-mode' is automagically turned on.
...
那么我做错了什么?我是否误解了 的目的whitespace-global-modes
?
我正在运行 emacs 23.2.1。