]> code.delx.au - gnu-emacs/blobdiff - etc/NEWS
*** empty log message ***
[gnu-emacs] / etc / NEWS
index a7b557435bfa31f11ac72fc84ef9d03bd71b1554..14101b7e3124ef740969f23355e1459c12b678fb 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -3064,6 +3064,10 @@ If APPEND is non-nil, the new element gets added at the end of the
 list instead of at the beginning.  This change actually occurred in
 Emacs 21.1, but was not documented then.
 
++++
+*** New function `add-to-ordered-list' is like `add-to-list' but
+associates a numeric ordering of each element added to the list.
+
 +++
 *** New function `copy-tree' makes a copy of a tree.
 
@@ -3388,6 +3392,13 @@ clone to the other.
 ---
 *** The function `insert-string' is now obsolete.
 
+** Filling changes.
+
++++
+*** In determining an adaptive fill prefix, Emacs now tries the function in
+`adaptive-fill-function' _before_ matching the buffer line against
+`adaptive-fill-regexp' rather than _after_ it.
+
 +++
 ** Atomic change groups.
 
@@ -3528,6 +3539,14 @@ properties from surrounding text.
 element, if the last match was on a buffer.  `set-match-data'
 accepts such a list for restoring the match state.
 
++++
+*** Functions `match-data' and `set-match-data' now have an optional
+argument `reseat'.  When non-nil, all markers in the match data list
+passed to these function will be reseated to point to nowhere, and if
+the value of `reseat' is `evaporate', the markers are put onto the
+free list.  Note that no other references to those markers must exist
+if `evaporate' is specified for the `reseat' argument.
+
 +++
 *** The default value of `sentence-end' is now defined using the new
 variable `sentence-end-without-space', which contains such characters