我正在尝试获取 emacswhitespace-mode
仅在某些模式下自动启用。根据文档,启用global-whitespace-mode
并设置whitespace-global-modes
变量应该完全做到这一点。但我无法让它正常工作。
In my .emacs.el
I have:
(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。
显然,空白全局模式的含义与你(和我)理解的非常不同。
尝试一下怎么样
(require 'whitespace)
(add-hook 'c-mode-hook
(function (lambda ()
(whitespace-mode t))))
并为 c++ 模式重复同样的事情?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)