diff options
| author | Gerd Moellmann | 1999-12-16 15:05:06 +0000 |
|---|---|---|
| committer | Gerd Moellmann | 1999-12-16 15:05:06 +0000 |
| commit | 76f5e2afd48a91c1a2740e4d10648acf9397d638 (patch) | |
| tree | d2ab7587fe99ffb6e803d995846b2d99eba4db2b /lisp/ChangeLog | |
| parent | 031999fb8042b73f8fb6aab649c0356b860f7955 (diff) | |
| download | emacs-76f5e2afd48a91c1a2740e4d10648acf9397d638.tar.gz 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/ChangeLog')
| -rw-r--r-- | lisp/ChangeLog | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index b071b169886..9dcd3a6c359 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,29 @@ | |||
| 1 | 1999-11-16 Anders Lindgren <AndersL@andersl.com> | ||
| 2 | |||
| 3 | * font-lock.el: System for adding and removing keywords. | ||
| 4 | Both local (previously added keyword) and global keywords | ||
| 5 | can be removed. | ||
| 6 | (font-lock-remove-keywords): New user-level function. | ||
| 7 | (font-lock-update-removed-keyword-alist): New internal function. | ||
| 8 | (font-lock-removed-keywords-alist): New variable. | ||
| 9 | (font-lock-add-keywords): Updates `font-lock-removed-keywords-alist'. | ||
| 10 | Empty `font-lock-keywords-alist' when `append' is `set' to avoid | ||
| 11 | growing datastructures. | ||
| 12 | (font-lock-set-defaults): Removes keywords stored in | ||
| 13 | `font-lock-removed-keywords-alist' after local keywords added. | ||
| 14 | |||
| 15 | 1999-12-16 Anders Lindgren <andersl@andersl.com> | ||
| 16 | |||
| 17 | * font-lock.el (c-keywords, c++-keywords): Better "case" support for | ||
| 18 | complex constant expressions, e.g. "case 1<<A_BIT_NO:". | ||
| 19 | |||
| 20 | * font-lock.el (c-keywords): Only highlight preprocessor | ||
| 21 | directives when spelled correctly. | ||
| 22 | |||
| 23 | * font-lock.el (font-lock-match-c++-structor-declaration, | ||
| 24 | c++-keywords): Fontify constructors and destructors with function | ||
| 25 | face inside C++ class declarations. | ||
| 26 | |||
| 1 | 1999-12-16 Gerd Moellmann <gerd@gnu.org> | 27 | 1999-12-16 Gerd Moellmann <gerd@gnu.org> |
| 2 | 28 | ||
| 3 | * progmodes/sh-script.el (sh-mode): If there is no #!-line, use | 29 | * progmodes/sh-script.el (sh-mode): If there is no #!-line, use |