# HG changeset patch # User Colin Walters # Date 1022127499 0 # Node ID d78e68782e6ed8dbd8264fe2285de78ed4f72dd3 # Parent 3aa8591a28ffffdd35ecb022c507dc027c184315 (font-lock-symbol-category-alist): New variable. diff -r 3aa8591a28ff -r d78e68782e6e lisp/font-core.el --- a/lisp/font-core.el Thu May 23 04:18:01 2002 +0000 +++ b/lisp/font-core.el Thu May 23 04:18:19 2002 +0000 @@ -144,6 +144,15 @@ variable is non-nil, then calling `font-lock-mode' will simply toggle the symbol property `face' of CATEGORY-SYMBOL.") +(defvar font-lock-symbol-category-alist nil + "An alist of (SYMBOL . CATEGORY-SYMBOL) to help maintain categories. +This variable is not directly used by font-lock; instead it is +intended to be used by modes which use `font-lock-category-alist'. +Normally, you want category symbols to be uninterned, so that their +properties can be local to a buffer. This variable helps you maintain +a mapping between normal category names (i.e. interned symbols) and +their local uninterned versions.") + (defvar font-lock-function 'font-lock-default-function "A function which is called when `font-lock-mode' is toggled. It will be passed one argument, which is the current value of