From 16927a5648afef79be0d80967667619a461d1cd3 Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Sun, 18 Nov 2001 05:59:41 +0000 Subject: [PATCH] *** empty log message *** --- etc/NEWS | 24 ++++++++++++++++++++---- lisp/ChangeLog | 36 ++++++++++++++++++++++++++++++++++-- 2 files changed, 54 insertions(+), 6 deletions(-) diff --git a/etc/NEWS b/etc/NEWS index 61198475793..d1b37589c2e 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -17,7 +17,16 @@ installed programs. * Changes in Emacs 21.3 - + +** The keyboard-coding-system is now automatically set based on +your current locale settings. If it turns out that your terminal +does not support the encoding implied by your locale, you will +need to add + + (set-keyboard-coding-system nil) + +to your .emacs to revert to the old behavior. + +++ ** Emacs now reads the standard abbrevs file ~/.abbrev_defs automatically at startup, if it exists. And it always offers to save @@ -45,9 +54,6 @@ with a space, if they visit files. filling can break lines. We provide two sample predicates, fill-single-word-nobreak-p and fill-french-nobreak-p. -** In Texinfo mode, when Font-Lock is enabled, updating one of the -`foo's in `@foo ... @end foo' updates the other one on the fly. - ** New user option `add-log-always-start-new-record'. When this option is enabled, M-x add-change-log-entry will always start a new record regardless of when the last record is. @@ -147,6 +153,16 @@ SQL buffer. * Lisp Changes in Emacs 21.3 +** defcustom and other custom declarations now use a default group +(the last group defined in the same file) when no :group was given. + +** emacsserver now runs pre-command-hook and post-command-hook when +it receives a request from emacsclient. + +** The default value of paragraph-start and indent-line-function has +been changed to reflect the one used in text-mode rather than the one +used in indented-text-mode. + ** If a major mode function has a non-nil `no-clone-indirect' property, `clone-indirect-buffer' signals an error if you use it in that buffer. diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 550dad288f1..63403b4c581 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,3 +1,35 @@ +2001-11-17 Stefan Monnier + + * font-lock.el (font-lock-compile-keywords): New arg `regexp'. + If set and if applicable, add a regexp to highlight defun-like + text inside comments and strings. + (font-lock-fontify-keywords-region): Pass that new arg. + (font-lock-set-defaults): Move the code to set `font-lock-keywords' + to the end and pass that new arg. + (c-font-lock-keywords-2): Fix regex for labels. + (font-lock-match-c++-style-declaration-item-and-skip-to-next): + Make it work when LIMIT is several lines further. + (c-font-lock-keywords-3, c++-font-lock-keywords-3) + (objc-font-lock-keywords-3, java-font-lock-keywords-3): + Use backquote and make the regexes for `int a, b, c;' work on + multiple lines. + + * emacs-lisp/re-builder.el (reb-mode): Use define-derived-mode. + (font-lock-defaults-alist): Don't change it any more. + (reb-subexp-mode-map): Cleanup. + + * custom.el (custom-current-group-alist): New var. + (custom-declare-group): Set it. + (custom-current-group): New fun. + (custom-declare-variable, custom-handle-all-keywords): + Use it as a default if no :group argument is specified. + + * international/mule-cmds.el (locale-name-match): Use \` and \(?:. + (standard-keyboard-coding-systems): New var. + (set-locale-environment): Use it to decide whether or not to call + set-keyboard-coding-system. + (locale-language-names): Use \"French\" for "fr". + 2001-11-17 Richard M. Stallman * emacs-lisp/checkdoc.el (princ-list, checkdoc-read-event) @@ -6,8 +38,8 @@ 2001-11-17 Stephen Eglen * locate.el (locate): Show default locate pattern within the - prompt, but don't insert it into the minibuffer contents. Catch - the case when pattern is the empty string. + prompt, but don't insert it into the minibuffer contents. + Catch the case when pattern is the empty string. 2001-11-17 Eli Zaretskii -- 2.39.5