Mercurial > emacs
changeset 49676:5d28b76b587c
(Current Buffer): Describe `save-current-buffer' as a special form, not a macro.
author | Juanma Barranquero <lekktu@gmail.com> |
---|---|
date | Mon, 10 Feb 2003 11:31:11 +0000 |
parents | 260ba52b0256 |
children | 5c2d8e3b81b4 |
files | lispref/buffers.texi |
diffstat | 1 files changed, 5 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/lispref/buffers.texi Mon Feb 10 11:00:18 2003 +0000 +++ b/lispref/buffers.texi Mon Feb 10 11:31:11 2003 +0000 @@ -203,11 +203,11 @@ @end defun @defspec save-current-buffer body... -The @code{save-current-buffer} macro saves the identity of the current -buffer, evaluates the @var{body} forms, and finally restores that buffer -as current. The return value is the value of the last form in -@var{body}. The current buffer is restored even in case of an abnormal -exit via @code{throw} or error (@pxref{Nonlocal Exits}). +The @code{save-current-buffer} special form saves the identity of the +current buffer, evaluates the @var{body} forms, and finally restores +that buffer as current. The return value is the value of the last +form in @var{body}. The current buffer is restored even in case of an +abnormal exit via @code{throw} or error (@pxref{Nonlocal Exits}). If the buffer that used to be current has been killed by the time of exit from @code{save-current-buffer}, then it is not made current again,