changeset 105093:fdf0cd460ea3

Re-organize 23.2 News. Document that nxml mode is now the default for XML files.
author Chong Yidong <cyd@stupidchicken.com>
date Fri, 18 Sep 2009 18:48:38 +0000
parents 7bb053fa9426
children 7d1a89cec51a
files etc/NEWS
diffstat 1 files changed, 57 insertions(+), 49 deletions(-) [+]
line wrap: on
line diff
--- a/etc/NEWS	Fri Sep 18 18:42:16 2009 +0000
+++ b/etc/NEWS	Fri Sep 18 18:48:38 2009 +0000
@@ -36,16 +36,18 @@
 ** `make install' now consistently ignores umask, creating a
 world-readable install.
 
-* Changes in Emacs 23.2
+* Startup Changes in Emacs 23.2
 
 ** Command-line option -Q (--quick) now also disables loading X resources.
-On Windows, Registry settings are ignored, though environment variables set
-on the Registry are still honored.  The new variable `inhibit-x-resources'
-shows whether X resources were loaded or not.
-
-** New completion-style `initials' to complete M-x lch to list-command-history.
-
-** Unibyte sessions are declared obsolete.
+On Windows, this option causes Emacs to ignore Registry settings,
+though environment variables set on the Registry are still honored.
+
+*** The new variable `inhibit-x-resources' shows whether X resources
+were loaded.
+
+* Changes in Emacs 23.2
+
+** Unibyte sessions are now considered obsolete.
 I.e. the use of the environment variable EMACS_UNIBYTE, or command line
 arguments --unibyte, --multibyte, --no-multibyte, and --no-unibyte
 is deprecated.  Similarly for custom-izing enable-multibyte-characters, or
@@ -68,21 +70,11 @@
 ** The pointer now becomes invisible when typing.
 Customize make-pointer-invisible to turn it off.
 
----
-** On MS-Windows, `display-time' now displays the system load average
-as well as the time, as it does on GNU and Unix.
-
 ** Killing a buffer with a running process now asks a confirmation.
 You can remove this query in two ways: either removing
 `process-kill-buffer-query-function' from `kill-buffer-query-functions' or
 setting the appropriate process flag with `set-process-query-on-exit-flag'.
 
-+++
-** If `select-active-regions' is t, any active region automatically
-becomes the primary selection (for interaction with other window
-applications).  If you enable this, you might want to bind
-`mouse-yank-primary' to Mouse-2.
-
 ** The variable `load-in-progress' won't get corrupted by binding it
 with `let'.  In certain situations, loading an Emacs Lisp file from
 source while in the midst of loading another file (e.g., with
@@ -90,13 +82,6 @@
 to be corrupted once the outer load completed.  Most code doesn't care
 about this, but some (like c-mode) may check it.
 
-** When `save-interprogram-paste-before-kill' is non-nil, emacs will not
-clobber the the interprogram paste when something is killed in it by
-saving the former in the `kill-ring' before the latter.
-
-** When `kill-do-not-save-duplicates' is non-nil, identical subsequent
-kills are not duplicated in the `kill-ring'.
-
 ** File-local variable changes
 
 *** Specifying a minor mode as a local variables enables that mode,
@@ -122,9 +107,26 @@
 
 * Editing Changes in Emacs 23.2
 
+** Selection changes
++++
+*** If `select-active-regions' is t, any active region automatically
+becomes the primary selection (for interaction with other window
+applications).  If you enable this, you might want to bind
+`mouse-yank-primary' to Mouse-2.
+
+*** When `save-interprogram-paste-before-kill' is non-nil, emacs will
+not clobber the the interprogram paste when something is killed in it
+by saving the former in the `kill-ring' before the latter.
+
+** When `kill-do-not-save-duplicates' is non-nil, identical subsequent
+kills are not duplicated in the `kill-ring'.
+
 +++
 ** The default value for `blink-matching-paren-distance' has been increased.
 
+** The new completion-style `initials' is available.
+For instance, this can complete M-x lch to list-command-history.
+
 
 * Changes in Specialized Modes and Packages in Emacs 23.2
 
@@ -134,6 +136,26 @@
 if you have the native Windows port of Gnuplot version 3.8 or later
 installed.
 
+** Calendar and diary
+
+*** Fancy diary display is now the default.
+If you prefer the simple display, customize `diary-display-function'.
+
+*** The diary's fancy display now enables view-mode.
+
+---
+*** The command `calendar-current-date' accepts an optional argument
+giving an offset from today.
+
+** Desktop
+---
+*** The default value for `desktop-buffers-not-to-save' is nil.
+This means Desktop will try restoring all buffers, when you restart
+your Emacs session.  Also, `desktop-buffers-not-to-save' is only
+effective for buffers that have no associated file.  If you want to
+exempt buffers that do correspond to files, customize the value of
+`desktop-files-not-to-save' instead.
+
 ** FIXME mail-user-agent change
 This probably affects a lot of documentation.
 
@@ -154,9 +176,7 @@
 which support GVFS-Fuse, Tramp offers also the new connection methods
 "dav", "davs", "obex" and "synce".
 
-+++
-** Autorevert Tail mode
-Autorevert Tail mode works now for remote files.
+** nXML mode is now the default for editing XML files.
 
 ** VC and related modes
 
@@ -175,27 +195,6 @@
 *** log-edit-strip-single-file-name controls whether or not single filenames
 are stripped when copying text from the ChangeLog to the *VC-Log* buffer.
 
-** Calendar and diary
-
-*** Fancy diary display is now the default.
-If you prefer the simple display, customize `diary-display-function'.
-
-*** The diary's fancy display now enables view-mode.
-
----
-*** The command `calendar-current-date' accepts an optional argument
-giving an offset from today.
-
-** Desktop
-
----
-*** The default value for `desktop-buffers-not-to-save' is nil.
-This means Desktop will try restoring all buffers, when you restart
-your Emacs session.  Also, `desktop-buffers-not-to-save' is only
-effective for buffers that have no associated file.  If you want to
-exempt buffers that do correspond to files, customize the value of
-`desktop-files-not-to-save' instead.
-
 ** Miscellaneous
 
 *** The new command `async-shell-command' bound globally to `M-&' executes
@@ -203,6 +202,9 @@
 the end of the command.  Its output appears in the buffer `*Async Shell
 Command*'.
 
++++
+*** Autorevert Tail mode now works now for remote files.
+
 ---
 *** Elint now uses compilation-mode, and recognizes more built-in
 functions and variables.
@@ -262,6 +264,12 @@
 the function `byte-compile-dest-file' before loading bytecomp.el is obsolete.
 Instead, customize byte-compile-dest-file-function.
 
+* Changes in Emacs 23.2 on non-free operating systems
+
+---
+** On MS-Windows, `display-time' now displays the system load average
+as well as the time, as it does on GNU and Unix.
+
 
 * Installation Changes in Emacs 23.1