]> git.eshelyaron.com Git - emacs.git/commitdiff
*** empty log message ***
authorStefan Monnier <monnier@iro.umontreal.ca>
Sun, 18 Nov 2001 05:59:41 +0000 (05:59 +0000)
committerStefan Monnier <monnier@iro.umontreal.ca>
Sun, 18 Nov 2001 05:59:41 +0000 (05:59 +0000)
etc/NEWS
lisp/ChangeLog

index 611984757933b0fd166a599adc00d34c36a67cc5..d1b37589c2e7644f3c9653fbfdc99cc20ba00546 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -17,7 +17,16 @@ installed programs.
 
 \f
 * 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.
 \f
 * 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.
index 550dad288f1436f4d41f96203d142c8b1902321b..63403b4c581cf270bd253ea7e3e620f25241dc5c 100644 (file)
@@ -1,3 +1,35 @@
+2001-11-17  Stefan Monnier  <monnier@cs.yale.edu>
+
+       * 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  <rms@gnu.org>
 
        * emacs-lisp/checkdoc.el (princ-list, checkdoc-read-event)
@@ -6,8 +38,8 @@
 2001-11-17  Stephen Eglen  <stephen@gnu.org>
 
        * 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  <eliz@is.elta.co.il>