>> I think (face FACE [PROP VAL]...) would be clearer.

> AFAICS the "face FACE" part isn't even necessary; you can pass a
> property/value-only list to `font-lock-keywords' and it will work as
> well (you might have to disable global-font-lock-mode before trying
> this):

> (progn
>   (pop-to-buffer (get-buffer-create "*foo*"))
>   (insert "foo")
>   (setq font-lock-keywords '(("foo" 0 '(:foreground "green"))))
>   (font-lock-fontify-keywords-region (point-min) (point-max)))

It doesn't do the same.  Your example only affects the `face' property,
whereas what the doc is talking about is how to set several text properties,
additionally to the `face' property (e.g. thinks like `keymap', `display'
`invisible', ...).

> This is not covered in the manual and doc string yet, or am I missing
> something?

It's probably discussed in the section talking about faces.
It's not specific to font-lock at all.


        Stefan

_______________________________________________
Emacs-devel mailing list
Emacs-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-devel

Reply via email to