* lisp/subr.el (save-match-data): Clarify use in docstring
This commit is contained in:
parent
1a6d59eeba
commit
d6a0b66a0c
1 changed files with 5 additions and 1 deletions
|
@ -4088,7 +4088,11 @@ MODES is as for `set-default-file-modes'."
|
|||
;; now, but it generates slower code.
|
||||
(defmacro save-match-data (&rest body)
|
||||
"Execute the BODY forms, restoring the global value of the match data.
|
||||
The value returned is the value of the last form in BODY."
|
||||
The value returned is the value of the last form in BODY.
|
||||
NOTE: The convention in Elisp is that any function, except for a few
|
||||
exceptions like car/assoc/+/goto-char, can clobber the match data,
|
||||
so `save-match-data' should normally be used to save *your* match data
|
||||
rather than your caller's match data."
|
||||
;; It is better not to use backquote here,
|
||||
;; because that makes a bootstrapping problem
|
||||
;; if you need to recompile all the Lisp files using interpreted code.
|
||||
|
|
Loading…
Add table
Reference in a new issue