Подсветка синтаксиса конфликтует с цветом 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")))))