aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2005-08-20 11:58:09 +0000
committerEli Zaretskii2005-08-20 11:58:09 +0000
commit7bc7ab5a68f8da1d10cf72293d47f870d607742a (patch)
treed7f232ffdde0f55b9a66c4f639d6b4e0c9314fac
parentc3c7a1450f70e4032381aa472418eeb15dc83e54 (diff)
downloademacs-7bc7ab5a68f8da1d10cf72293d47f870d607742a.tar.gz
emacs-7bc7ab5a68f8da1d10cf72293d47f870d607742a.zip
(The Buffer List): Clarify the manipulation of the buffer list.
-rw-r--r--lispref/buffers.texi21
1 files changed, 12 insertions, 9 deletions
diff --git a/lispref/buffers.texi b/lispref/buffers.texi
index b5118af6610..6204dfce339 100644
--- a/lispref/buffers.texi
+++ b/lispref/buffers.texi
@@ -757,16 +757,19 @@ signal an error if the current buffer is read-only.
757@section The Buffer List 757@section The Buffer List
758@cindex buffer list 758@cindex buffer list
759 759
760 The @dfn{buffer list} is a list of all live buffers. Creating a 760 The @dfn{buffer list} is a list of all live buffers. The order of
761buffer adds it to this list, and killing a buffer removes it. The 761the buffers in the list is based primarily on how recently each buffer
762order of the buffers in the list is based primarily on how recently 762has been displayed in a window. Several functions, notably
763each buffer has been displayed in the selected window. Buffers move 763@code{other-buffer}, use this ordering. A buffer list displayed for
764to the front of the list when they are selected (selecting a window 764the user also follows this order.
765that already displays the buffer counts as selecting the buffer), and 765
766 Creating a buffer adds it to the end of the buffer list, and killing
767a buffer removes it. Buffers move to the front of the list when they
768are selected for display in a window (@pxref{Displaying Buffers}), and
766to the end when they are buried (see @code{bury-buffer}, below). 769to the end when they are buried (see @code{bury-buffer}, below).
767Several functions, notably @code{other-buffer}, use this ordering. A 770There are no functions available to the Lisp programmer which directly
768buffer list displayed for the user also follows this order. 771manipulate the buffer list.
769 772
770 In addition to the fundamental Emacs buffer list, each frame has its 773 In addition to the fundamental Emacs buffer list, each frame has its
771own version of the buffer list, in which the buffers that have been 774own version of the buffer list, in which the buffers that have been
772selected in that frame come first, starting with the buffers most 775selected in that frame come first, starting with the buffers most