Mercurial > emacs
changeset 40395:704bd7bfd084
*** empty log message ***
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Sun, 28 Oct 2001 04:48:16 +0000 |
parents | b2fcb3933879 |
children | 894b9bc4ca7a |
files | lisp/ChangeLog |
diffstat | 1 files changed, 35 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/ChangeLog Sun Oct 28 04:48:01 2001 +0000 +++ b/lisp/ChangeLog Sun Oct 28 04:48:16 2001 +0000 @@ -1,5 +1,40 @@ +2001-10-28 Stefan Monnier <monnier@cs.yale.edu> + + * font-lock.el: Require `syntax'. + (font-lock-defaults-alist): Don't define keywords for lisp languages. + Use `c-font-lock-syntactic-face-function' for c languages. + (font-lock-mode): Don't unset vars when turning the mode off. + (font-lock-default-fontify-buffer): Don't unset vars at the end. + (font-lock-extra-managed-props): New var. + (font-lock-default-unfontify-region): Use it. + (font-lock-apply-syntactic-highlight): Flush the syntax cache. + Don't eval the value when there's no match. + (font-lock-ppss-stats): New var. + (font-lock-ppss): New fun. + (font-lock-fontify-syntactically-region): Use it and syntax.ppss. + (font-lock-apply-highlight): Allow `highlight' to set several props. + (font-lock-set-defaults): Use dolist. + (font-lock-unset-defaults): Remove. + (font-lock-match-c-style-declaration-item-and-skip-to-next): + Try to recognize prototypes using `foo P_ ((args))'. + ({c,c++,java,objc}-font-lock-keywords-{1,2,3}): Don't setq a defconst. + (c-font-lock-keywords-2): Fix last change to still use Anders' trick. + (c-font-lock-syntactic-face-function): New function. + (font-lock-match-c++-style-declaration-item-and-skip-to-next) + (c++-keywords): Use a more sophisticated regexp to handle + shallowly nested templates. + 2001-10-27 Stefan Monnier <monnier@cs.yale.edu> + * textmodes/sgml-mode.el (sgml-empty-tags): New var. + (sgml-tag): Use it. Cleanup with `cond'. + (sgml-tags-invisible): Make sgml-tags-invisible buffer-local. + Mark the overlays and only delete those that are marked. + (sgml-skip-close-p): Remove. + (sgml-value): Replace sgml-skip-close-p with its definition. + (html-tag-alist): Use sgml-xml a bit more. + (html-mode): Set sgml-empty-tags. + * textmodes/texnfo-upd.el: Use `when', `dolist', `push', ... (texinfo-update-node, texinfo-sequential-node-update): Don't bind the obsolete `auto-fill-hook'.