Emacs字体锁定模式:提供自定义颜色而不是脸部

时间:2011-06-06 21:51:44

标签: emacs colors elisp customization emacs-faces

this page discussing font lock mode上,提供了一个突出显示自定义模式的示例:

 (add-hook 'c-mode-hook
           (lambda ()
            (font-lock-add-keywords nil
             '(("\\<\\(FIXME\\):" 1 font-lock-warning-face t)))))

有没有办法提供自定义颜色,而不是font-lock-warning-face,而无需定义新的自定义面。我希望能够写出类似的内容:

(font-lock-add-keywords nil '(("\\<\\(FIXME\\):" 1 "Blue" t)))

或RGB颜色定义:

(font-lock-add-keywords nil '(("\\<\\(FIXME\\):" 1 "#F0F0F0" t)))

使用双引号不起作用。你知道使它有效吗?

1 个答案:

答案 0 :(得分:13)

(font-lock-add-keywords nil '(("\\<\\(FIXME\\):" 1 '(:foreground "blue") t)))
(font-lock-add-keywords nil '(("\\<\\(FIXME\\):" 1 '(:foreground "#F0F0F0") t)))

完整的属性列表位于manual

相关问题