语法高亮与 emacs 中的 flymake 错误颜色冲突



我正在使用带有jshint的flymake来突出emacs24中的javascript问题。我的自定义有

(custom-set-faces '('(flymake-errline ((((class color)) (:background "Red" :foreground "Black")))))

这会将 jshint 抱怨的代码的背景色设置为红色,并且由于某些颜色在红色背景下难以阅读,因此将前景色设置为黑色。

问题是,如果突出显示的代码具有语法突出显示,则语法突出显示颜色会覆盖我的:foreground "Black",并且我仍然无法阅读突出显示的代码。

除了选择不同的颜色,人们还在做些什么来避免这个问题?

更新:奇怪的是,有些颜色我的:foreground "Black"覆盖了。

'cat' 这个到你的 emacs 配置文件:

(custom-set-faces '(flymake-errline ((((class color)) (:background "Gray30")))) '(flymake-warnline ((((class color)) (:background "Gray20")))))

最新更新