summaryrefslogtreecommitdiff
path: root/lispref
diff options
context:
space:
mode:
authorJuanma Barranquero <lekktu@gmail.com>2003-02-10 11:31:11 +0000
committerJuanma Barranquero <lekktu@gmail.com>2003-02-10 11:31:11 +0000
commit7b9ce60c217bf70ad240a34d82e11252380639b9 (patch)
treea3e7005e9ff4c910635e6c4ac184f50d03cf4061 /lispref
parent9c7a329a627ccc6aa6afbb0cd088ecbd5d792189 (diff)
downloademacs-7b9ce60c217bf70ad240a34d82e11252380639b9.tar.gz
(Current Buffer): Describe `save-current-buffer' as a special form, not a macro.
Diffstat (limited to 'lispref')
-rw-r--r--lispref/buffers.texi10
1 files changed, 5 insertions, 5 deletions
diff --git a/lispref/buffers.texi b/lispref/buffers.texi
index 23239ebc48d..8a4dc05b459 100644
--- a/lispref/buffers.texi
+++ b/lispref/buffers.texi
@@ -203,11 +203,11 @@ existing buffer.
@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,