aboutsummaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
Diffstat (limited to 'etc')
-rw-r--r--etc/NEWS102
1 files changed, 55 insertions, 47 deletions
diff --git a/etc/NEWS b/etc/NEWS
index ee497b4431..cfb70eb3e2 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -36,16 +36,18 @@ This might not work on all platforms.
** `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.
+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.
-** New completion-style `initials' to complete M-x lch to list-command-history.
+* Changes in Emacs 23.2
-** Unibyte sessions are declared obsolete.
+** 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 @@ frame parameter fullscreen makes the Emacs frame maximized.
** 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 @@ source while in the midst of loading another file (e.g., with
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 @@ default-file-name-coding-system on Mac OS X.
* 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 @@ default-file-name-coding-system on Mac OS X.
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 @@ The new connection method "rsyncc" has been introduced. On systems
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 @@ Signed-off-by line when committing.
*** 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 command asynchronously without the need to manually add ampersand to
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 @@ for completions displayed in *Completions*.
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