Emacs字体锁突出怪异

时间:2012-12-27 07:55:43

标签: emacs elisp font-lock

我有更改默认颜色主题的代码。我更喜欢这种方式,因为我添加了更多的类,然后默认font-lock

(defmacro /construct-face (name comment &rest args)
    "Define face and specify attributes."
    (list 'progn
          (list 'defface name nil comment)
          (nconc (list 'set-face-attribute (list 'quote name) nil) args)))

(/construct-face ⋅function-name "Face to highlight functions."
                  :foreground "SlateBlue")
(setq font-lock-function-name-face '⋅function-name)
(/construct-face ⋅comment "Face to display comments"
                  :foreground "gray20"
                  :bold t)
(setq font-lock-comment-face '⋅comment)

奇怪的是评论颜色变成了灰色,但功能的名称并没有变成紫色。有什么区别,我应该尝试检查什么?

1 个答案:

答案 0 :(得分:0)

因为它不是“gray20”而是"grey20",我昨天也犯了这个错误,但是使用了grey10。