自定义FACE之后,对前一次FACE中的色值进行修改,可修改并对其求值之后再次调用并没有变化。 例如,现在定义了FACE如下
(defface demo-title
'((t (:foreground "#ff3300" :weight bold)))
"DEMO标题界面设置."
:group 'demo-faces)
对上面的FACE求值,之后在 Fundamental 模式中调用 (insert (propertize "HELLO WORLD\n" 'face 'demo-title))
去插入文本。
将FACE修改为
(defface demod-title
'((t (:foreground "#00EE00" :weight bold)))
"DEMO标题界面设置."
:group 'demo-faces)
在Fundamental模式中再次调用 (insert (propertize "HELLO WORLD\n" 'face 'demo-title))
去插入文本,看到的foreground并没有改变。