Режим блокировки шрифтов Emacs: предоставьте пользовательский цвет вместо лица - PullRequest
8 голосов
/ 07 июня 2011

На на этой странице обсуждается режим блокировки шрифта , предоставляется пример, который выделяет пользовательский шаблон:

 (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 Ответ

13 голосов
/ 07 июня 2011
(font-lock-add-keywords nil '(("\\<\\(FIXME\\):" 1 '(:foreground "blue") t)))
(font-lock-add-keywords nil '(("\\<\\(FIXME\\):" 1 '(:foreground "#F0F0F0") t)))

Полный список атрибутов приведен в руководстве .

...