2012-06-29 110 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")))))