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

Ala*_*ing 8 emacs customization elisp colors emacs-faces

讨论字体锁定模式的页面上,提供了一个突出显示自定义模式的示例:

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

是否有提供自定义颜色,而不是一种方式font-lock-warning-face,并没有定义一个新的自定义面孔.我希望能够写出如下内容:

(font-lock-add-keywords nil '(("\\<\\(FIXME\\):" 1 "Blue" t)))
Run Code Online (Sandbox Code Playgroud)

或RGB颜色定义:

(font-lock-add-keywords nil '(("\\<\\(FIXME\\):" 1 "#F0F0F0" t)))
Run Code Online (Sandbox Code Playgroud)

使用双引号不起作用.你知道什么使其工作?

nsc*_*hum 13

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

属性的完整列表中手动.