diff options
| author | Colin Walters | 2002-06-08 21:00:53 +0000 |
|---|---|---|
| committer | Colin Walters | 2002-06-08 21:00:53 +0000 |
| commit | f17c0a1960ea3225c017276fb93a6ff76b0ee3dc (patch) | |
| tree | 1ec2e2b09c0868fff54ee9eec0b3616e2dd51dda | |
| parent | 447404a34f72c0fc3ee07e7b010f1e6bc6bb4a6a (diff) | |
| download | emacs-f17c0a1960ea3225c017276fb93a6ff76b0ee3dc.tar.gz emacs-f17c0a1960ea3225c017276fb93a6ff76b0ee3dc.zip | |
*** empty log message ***
| -rw-r--r-- | etc/NEWS | 15 | ||||
| -rw-r--r-- | lisp/ChangeLog | 34 |
2 files changed, 49 insertions, 0 deletions
| @@ -970,6 +970,21 @@ will lead to undesirable results, so don't let it happen; the first | |||
| 970 | change group you start for any given buffer should be the last one | 970 | change group you start for any given buffer should be the last one |
| 971 | finished. | 971 | finished. |
| 972 | 972 | ||
| 973 | +++ | ||
| 974 | ** New variable char-property-alias-alist. | ||
| 975 | |||
| 976 | This variable allows you to create alternative names for text | ||
| 977 | properties. It works at the same level as `default-text-properties', | ||
| 978 | although it applies to overlays as well. This variable was introduced | ||
| 979 | to implement the `font-lock-face' property. | ||
| 980 | |||
| 981 | ** New special text property `font-lock-face'. | ||
| 982 | |||
| 983 | This property acts like the `face' property, but it is controlled by | ||
| 984 | M-x font-lock-mode. It is not, strictly speaking, a builtin text | ||
| 985 | property. Instead, it is implemented inside font-core.el, using the | ||
| 986 | new variable `char-property-alias-alist'. | ||
| 987 | |||
| 973 | ** New function remove-list-of-text-properties. | 988 | ** New function remove-list-of-text-properties. |
| 974 | 989 | ||
| 975 | The new function `remove-list-of-text-properties' is almost the same | 990 | The new function `remove-list-of-text-properties' is almost the same |
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index df6177b542f..b741478cd12 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,37 @@ | |||
| 1 | 2002-06-08 Colin Walters <walters@verbum.org> | ||
| 2 | |||
| 3 | * subr.el (copy-list): Moved here from cl.el. | ||
| 4 | (copy-tree): Renamed here from `cl-copy-tree' in cl.el. | ||
| 5 | |||
| 6 | * replace.el (occur-mode): Don't set up categories. | ||
| 7 | (occur-1): Pass `list-matching-lines-face' and | ||
| 8 | `list-matching-lines-buffer-name-face'. | ||
| 9 | (occur-engine): Use `font-lock-face' instead of categories. | ||
| 10 | |||
| 11 | * info.el (Info-mode): Don't set up categories. | ||
| 12 | (Info-fontify-menu-headers): Use `font-lock-face' instead of categories. | ||
| 13 | (Info-fontify-node): Ditto. | ||
| 14 | |||
| 15 | * ibuffer.el (ibuffer-category-alist): Delete. | ||
| 16 | (ibuffer-get-category): Delete. | ||
| 17 | (ibuffer-compile-make-eliding-form): Use `font-lock-face' instead | ||
| 18 | of categories. | ||
| 19 | (ibuffer-compile-format): Don't treat `name' category specially. | ||
| 20 | (ibuffer-column name): Use `font-lock-face'. | ||
| 21 | (filename-and-process): Ditto. | ||
| 22 | (ibuffer-buffer-name-category): Renamed to | ||
| 23 | `ibuffer-buffer-name-face'. Don't use categories. | ||
| 24 | (ibuffer-update-title-and-summary): Use `font-lock-face'. | ||
| 25 | (ibuffer-insert-filter-group): Ditto. | ||
| 26 | (ibuffer-mode): Don't set up categories. | ||
| 27 | |||
| 28 | * font-core.el (font-lock-category-alist): Delete. | ||
| 29 | (turn-on-font-lock-if-enabled): Don't use it. | ||
| 30 | (font-lock-symbol-category-alist): Delete. | ||
| 31 | (font-lock-default-function): Use new `char-property-alias-alist' | ||
| 32 | to make `font-lock-face' an alias for `face' when font-lock mode | ||
| 33 | is enabled. | ||
| 34 | |||
| 1 | 2002-06-08 Richard M. Stallman <rms@gnu.org> | 35 | 2002-06-08 Richard M. Stallman <rms@gnu.org> |
| 2 | 36 | ||
| 3 | * files.el (find-file-noselect-1): Undo previous change. | 37 | * files.el (find-file-noselect-1): Undo previous change. |