Подсветка синтаксиса конфликтует с цветом ermaline flymake в emacs?

Я использую Flymake с Jshint, чтобы выделить проблемы с JavaScript в Emacs24. Мой custom.el имеет

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

Это устанавливает цвет фона на красный для кода, на который жалуется jshint, и, поскольку некоторые цвета трудно читать на красном фоне, цвет переднего плана становится черным.

Проблема в том, что если выделенный код имеет подсветку синтаксиса, цвет подсветки синтаксиса переопределяет мой :foreground "Black" и я все еще не могу прочитать выделенный код.

Помимо выбора разных цветов, что люди делают, чтобы избежать этой проблемы?

Обновление: странно, некоторые цвета переопределяются моим :foreground "Black",

1 ответ

'cat' это в вашем конфигурационном файле emacs:

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

Другие вопросы по тегам