emacs - 语法高亮与emacs中的flymake errline颜色冲突?

标签 emacs syntax-highlighting flymake

我使用 Flymake 和 jshint 来突出显示 emacs24 中的 javascript 问题。我的custom.el 有

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

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

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

除了选择不同的颜色之外,人们还采取什么措施来避免这个问题?

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

最佳答案

将其“cat”到您的 emacs 配置文件中:

(自定义设置面 '(flymake-errline ((((类颜色)) (:背景“Gray30”)))) '(flymake-warnline ((((class color)) (:background "Gray20")))))

关于emacs - 语法高亮与emacs中的flymake errline颜色冲突?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11269937/

相关文章:

python - Emacs:Pymacs 不使用 Carbon Emacs 加载 ropemacs

windows - 在 Windows 和 Ubuntu Emacs for PHP 中接收 Flymake 错误

emacs - 如何为不同的主要模式使用相同的文件扩展名

javascript - 我在哪里可以找到一个简单的基于 JavaScript 的 HTML 语法荧光笔?

c - 在 GTK+ 中进行语法高亮显示的最佳方式?

vim - 我可以在 Vim 的同一个文件中同时使用 Python 和 SQL 语法高亮显示吗?

html - 让 flymake 与 Django 一起工作?

emacs - 如何通过El-Get安装MELPA软件包?

emacs - 从网址加载.emacs

Emacs cider clojure : queue-0. 1.1 不可用