我正在使用带有 jshint 的 flymake 来突出显示 emacs24 中的 javascript 问题。我的 custom.el 有
(custom-set-faces '('(flymake-errline ((((class color)) (:background "Red" :foreground "Black")))))
这会将 jshint 抱怨的代码的背景颜色设置为红色,并且由于某些颜色在红色背景下难以阅读,因此将前景色设置为黑色。
问题是,如果突出显示的代码具有语法突出显示,则语法突出显示颜色会覆盖 my :foreground "Black"
,我仍然无法读取突出显示的代码。
除了选择不同的颜色,人们还做了什么来避免这个问题?
更新:奇怪的是,有些颜色被我的:foreground "Black"
.