aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKim F. Storm2005-06-22 23:15:47 +0000
committerKim F. Storm2005-06-22 23:15:47 +0000
commit68be435ea8710d2d8bbac9fbaed911be95f112e0 (patch)
tree5bcbdde202dcae4f0ae27616e3fdf7e03fadaa94
parent6d44324c881f794fa0a3fe30ad8b6e9c10f0fb55 (diff)
downloademacs-68be435ea8710d2d8bbac9fbaed911be95f112e0.tar.gz
emacs-68be435ea8710d2d8bbac9fbaed911be95f112e0.zip
(Entire Match Data): Remove evaporate option for
match-data. Do not mention evaporate option for set-match-data.
-rw-r--r--lispref/searching.texi16
1 files changed, 2 insertions, 14 deletions
diff --git a/lispref/searching.texi b/lispref/searching.texi
index f2f21458506..c7c426ea03f 100644
--- a/lispref/searching.texi
+++ b/lispref/searching.texi
@@ -1527,13 +1527,7 @@ stays the same, but the elements that were not used are set to
1527garbage collection. 1527garbage collection.
1528 1528
1529If @var{reseat} is non-@code{nil}, all markers on the @var{reuse} list 1529If @var{reseat} is non-@code{nil}, all markers on the @var{reuse} list
1530are reseated to point to nowhere, and if the value is @code{evaporate}, 1530are reseated to point to nowhere.
1531the markers are put back on the free list.
1532
1533@strong{Warning:} When @code{evaporate} is specified for @var{reseat},
1534you must ensure that no other references to the markers on the
1535@var{reuse} list exists; otherwise, Emacs may crash during the next
1536garbage collection.
1537 1531
1538As always, there must be no possibility of intervening searches between 1532As always, there must be no possibility of intervening searches between
1539the call to a search function and the call to @code{match-data} that is 1533the call to a search function and the call to @code{match-data} that is
@@ -1560,13 +1554,7 @@ If @var{match-list} refers to a buffer that doesn't exist, you don't get
1560an error; that sets the match data in a meaningless but harmless way. 1554an error; that sets the match data in a meaningless but harmless way.
1561 1555
1562If @var{reseat} is non-@code{nil}, all markers on the @var{match-list} list 1556If @var{reseat} is non-@code{nil}, all markers on the @var{match-list} list
1563are reseated to point to nowhere, and if the value is @code{evaporate}, 1557are reseated to point to nowhere.
1564the markers are put back on the free list.
1565
1566@strong{Warning:} When @code{evaporate} is specified for @var{reseat},
1567you must ensure that no other references to the markers on the
1568@var{match-list} list exists; otherwise, Emacs may crash during the
1569next garbage collection.
1570 1558
1571@findex store-match-data 1559@findex store-match-data
1572@code{store-match-data} is a semi-obsolete alias for @code{set-match-data}. 1560@code{store-match-data} is a semi-obsolete alias for @code{set-match-data}.