On Mon, 28 Mar 2005 10:00:55 +0200, Ralf Angeli <[EMAIL PROTECTED]> wrote:
> > This shouldn't be a face symbol but an expression (whose value is typically
> > a face symbol).  I.e.:
> >
> >    (setq font-lock-keywords '(("foo" (0 'bold))))
> 
> Oh, thank you for this information.  I wasn't aware of this
> distinction.
> 
> Does this mean using an expression is the canonical way of referring
> to faces in `font-lock-keywords' and using a symbol is only supported
> for reasons of backward compatibility by faces with an associated
> variable?

No, it's just an expression -- for the standard font-lock faces there
are variable names that are _exactly_ the same as the face names,
which evaluate to the corresponding face name.

[I think this is silly and confusing, but font-lock is verrrrry old...]

-Miles
-- 
Do not taunt Happy Fun Ball.


_______________________________________________
Emacs-pretest-bug mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug

Reply via email to