Stefan Monnier <[EMAIL PROTECTED]> writes:
>> However, using the fancy FACESPEC directly like this:
>
>> ("oele" . '(face font-lock-builtin-face))
>> ("oele" . (0 '(face font-lock-builtin-face)))
>
>> works only in the second case. Is this a bug?
>
> Check the value of font-lock-keywords in the buffer after turning font-lock
> mode ON (font-lock "compiles" the keywords before using them. "compiles"
> here only means use a canonical format which IIRC would be something like
> ("oele" (0 font-lock-builtin-face))).
First case:
font-lock-keywords =>
(t
(("oele" quote
(face font-lock-builtin-face)))
("oele"
(face font-lock-builtin-face)))
Second case:
font-lock-keywords =>
(t
(("oele" 0
'(face font-lock-builtin-face)))
("oele"
(0
'(face font-lock-builtin-face))))
Does that mean that Font Lock erroneously strips the quote in the
first case?
Lute.
_______________________________________________
Emacs-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-devel