我試圖讓emacs whitespace-mode
僅在某些模式下自動啓用。根據文檔,啓用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。
嗯,那麼模式行中WS的含義是什麼?我很困惑。全球的WS,本地的WS ......那種事情? –