2012-06-29 111 views
2

我正在使用flymake和jshint来突出显示emacs24中的javascript问题。我custom.el有语法突出显示与emacs中的flymake errline颜色冲突?

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

此设置背景颜色为红色为jshint抱怨,而且,由于有些颜色是很难读红色背景上的代码,设置前景色为黑色。

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

除了采摘不同的颜色,人们在做什么来避免这个问题呢?

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

回答

1

'猫' 这对您的Emacs配置文件:

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