在编程文件中,我使用空白模式来突出显示选项卡和长行。默认突出显示对我来说太装饰了。我只想用灰色背景突出显示它们并保留它应该是字体的正常颜色。我该怎么设置呢?
以下设置无效。我希望超过80列的代码看起来偏黄,作为快照中80列内的字符。
;; face for long lines' tails
(set-face-attribute 'whitespace-line nil
:background "#555"
:weight 'bold)
;; face for Tabs
(set-face-attribute 'whitespace-tab nil
:background "#555"
:weight 'bold)
答案 0 :(得分:4)
set-face-attribute
仅更改您指定的属性。
将:foreground
设为nil
:
(set-face-attribute 'whitespace-line nil
:foreground nil
:background "#555"
:weight 'bold)
答案 1 :(得分:3)
对我来说,令人不快的颜色变成了尾随空白而且我正在使用它:
;; whitepace looks rediculous in color themes.
(defadvice color-theme-install (after my-color-theme-install-after activate)
"Fix trailing-whitespace after color theme destroys it"
(set-face-attribute 'trailing-whitespace nil
:foreground 'unspecified
:inverse-video 'unspecified
:slant 'unspecified
:weight 'unspecified
:background "#fff"))