现在我正在使用:
(setq show-trailing-whitespace t)
在我的.emacs
CC模式中显示尾随空格.我似乎无法弄清楚如何让它不显示仅空白行的空白字体.
分隔缩进代码的空行有时会在代码级别缩进,有时根本不会缩进,我不想把注意力吸引到我不想改变的行.
我想坚持使用内置的emacs模块,但我愿意使用whitespace.el,但目前尚不清楚如何配置它来执行此操作.
由于你想使用内置模块,我建议使用你指定的whitespace.el链接 - 因为它随Emacs 23一起提供.这个答案适用于使用那个空格.
只要你有'trailing
你的'whitespace-style
变量(这是默认设置),如下修改什么指示"尾随"空白应该给你你想要的正则表达式:
(setq whitespace-trailing-regexp "\\b\\(\\(\t\\| \\|\xA0\\|\x8A0\\|\x920\\|\xE20\\|\xF20\\)+\\)$")
注意:它只是默认值,带有\b
前置,表示空格应该跟一个单词.