]> code.delx.au - gnu-emacs/blobdiff - lispref/buffers.texi
Version 2.0.34 (of Tramp) released.
[gnu-emacs] / lispref / buffers.texi
index 23239ebc48d2e6476dcab70e72eaf84c31638ab8..201975ace541ea898877cffba710797a3f63de41 100644 (file)
@@ -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,
@@ -678,13 +678,14 @@ signal an error if the current buffer is read-only.
 @cindex buffer list
 
   The @dfn{buffer list} is a list of all live buffers.  Creating a
-buffer adds it to this list, and killing a buffer excises it.  The order
-of the buffers in the list is based primarily on how recently each
-buffer has been displayed in the selected window.  Buffers move to the
-front of the list when they are selected and to the end when they are
-buried (see @code{bury-buffer}, below).  Several functions, notably
-@code{other-buffer}, use this ordering.  A buffer list displayed for the
-user also follows this order.
+buffer adds it to this list, and killing a buffer removes it.  The
+order of the buffers in the list is based primarily on how recently
+each buffer has been displayed in the selected window.  Buffers move
+to the front of the list when they are selected (selecting a window
+that already displays the buffer counts as selecting the buffer), and
+to the end when they are buried (see @code{bury-buffer}, below).
+Several functions, notably @code{other-buffer}, use this ordering.  A
+buffer list displayed for the user also follows this order.
 
   In addition to the fundamental Emacs buffer list, each frame has its
 own version of the buffer list, in which the buffers that have been