]> code.delx.au - gnu-emacs/blobdiff - etc/NEWS
* lisp/simple.el (undo-amalgamate-change-group): New function
[gnu-emacs] / etc / NEWS
index deb18895555a494ed3ee7fe823e173cca9792fc0..e01f180e711db1ba3622b08367346ff528600d66 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -56,6 +56,13 @@ affected by this, as SGI stopped supporting IRIX in December 2013.
 \f
 * Changes in Emacs 25.2
 
++++
+** The new user option 'mouse-select-region-move-to-beginning'
+controls the position of point when double-clicking mouse-1 on the end
+of a parenthetical grouping or string-delimiter: the default value nil
+keeps point at the end of the region, setting it to non-nil moves
+point to the beginning of the region.
+
 ---
 ** 'find-library-name' will now fall back on looking at 'load-history'
 to try to locate libraries that have been loaded with an explicit path
@@ -198,6 +205,13 @@ same as in modes where the character is not whitespace.
 
 ** Ibuffer
 
+---
+*** A new command 'ibuffer-copy-buffername-as-kill'; bound
+to 'B'.
+
+---
+*** New command 'ibuffer-change-marks'; bound to '* c'.
+
 ---
 *** A new command 'ibuffer-mark-by-locked' to mark
 all locked buffers;  bound to '% L'.
@@ -228,6 +242,14 @@ whose content matches a regexp; bound to '% g'.
 
 ** Dired
 
++++
+*** A New option 'dired-always-read-filesystem' default to nil.
+If non-nil, buffers visiting files are reverted before search them;
+for instance, in 'dired-mark-files-containing-regexp' a non-nil value
+of this option means the file is revisited in a temporary buffer;
+this temporary buffer is the actual buffer searched: the original buffer
+visiting the file is not modified.
+
 +++
 *** In wdired, when editing files to contain slash characters,
 the resulting directories are automatically created.  Whether to do
@@ -243,11 +265,6 @@ viewing HTML files and the like.
 breakpoint (e.g. with "f" and "o") by customizing the new option
 'edebug-sit-on-break'.
 
-** ElDoc
-
-+++
-*** 'eldoc-documentation-functions' replaces 'eldoc-documentation-function'.
-
 ** eww
 
 +++
@@ -441,6 +458,9 @@ function 'check-declare-errmsg' has been removed.
 \f
 * Lisp Changes in Emacs 25.2
 
+** New function undo-amalgamate-change-group to get rid of undo-boundaries
+between two states.
+
 ** New var `definition-prefixes' is a hashtable mapping prefixes to the
 files where corresponding definitions can be found.  This can be used
 to fetch definitions that are not yet loaded, for example for `C-h f'.
@@ -543,6 +563,9 @@ ABBR is a time zone abbreviation.  The affected functions are
 *** New basic face 'fixed-pitch-serif', for a fixed-width font with serifs.
 The Info-quoted and tex-verbatim faces now default to inheriting from it.
 
+** New built-in function `mapcan' which avoids unnecessary consing (and garbage
+   collection).
+
 \f
 * Changes in Emacs 25.2 on Non-Free Operating Systems