diff options
author | Gerd Moellmann <gerd@gnu.org> | 1999-12-16 15:05:06 +0000 |
---|---|---|
committer | Gerd Moellmann <gerd@gnu.org> | 1999-12-16 15:05:06 +0000 |
commit | 76f5e2afd48a91c1a2740e4d10648acf9397d638 (patch) | |
tree | d2ab7587fe99ffb6e803d995846b2d99eba4db2b /lisp/emacs-lisp/bytecomp.el | |
parent | 031999fb8042b73f8fb6aab649c0356b860f7955 (diff) | |
download | emacs-76f5e2afd48a91c1a2740e4d10648acf9397d638.tar.gz emacs-76f5e2afd48a91c1a2740e4d10648acf9397d638.tar.bz2 emacs-76f5e2afd48a91c1a2740e4d10648acf9397d638.zip |
System for adding and removing keywords.
Both local (previously added keyword) and global keywords
can be removed.
(font-lock-remove-keywords): New user-level function.
(font-lock-update-removed-keyword-alist): New internal function.
(font-lock-removed-keywords-alist): New variable.
(font-lock-add-keywords): Updates `font-lock-removed-keywords-alist'.
Empty `font-lock-keywords-alist' when `append' is `set' to avoid
growing datastructures.
(font-lock-set-defaults): Removes keywords stored in
`font-lock-removed-keywords-alist' after local keywords added.
(c-keywords, c++-keywords): Better "case" support for
complex constant expressions, e.g. "case 1<<A_BIT_NO:".
(c-keywords): Only highlight preprocessor
directives when spelled correctly.
(font-lock-match-c++-structor-declaration,
c++-keywords): Fontify constructors and destructors with function
face inside C++ class declarations.
Diffstat (limited to 'lisp/emacs-lisp/bytecomp.el')
0 files changed, 0 insertions, 0 deletions