Mercurial > emacs
diff lispref/buffers.texi @ 90399:a5812696f7bf unicode-pre-font-backend
Merge from emacs--devo--0
Patches applied:
* emacs--devo--0 (patch 274-284)
- Update from CVS
- Update etc/MORE.STUFF.
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 101)
- Update from CVS
Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-62
author | Miles Bader <miles@gnu.org> |
---|---|
date | Wed, 17 May 2006 07:46:49 +0000 |
parents | c5406394f567 61a3f8c2718c |
children | 8a8e69664178 |
line wrap: on
line diff
--- a/lispref/buffers.texi Mon May 15 03:48:50 2006 +0000 +++ b/lispref/buffers.texi Wed May 17 07:46:49 2006 +0000 @@ -233,7 +233,9 @@ with a temporary buffer as the current buffer. It saves the identity of the current buffer, creates a temporary buffer and makes it current, evaluates the @var{body} forms, and finally restores the previous -current buffer while killing the temporary buffer. +current buffer while killing the temporary buffer. By default, undo +information (@pxref{Undo}) is not recorded in the buffer created by +this macro (but @var{body} can enable that, if needed). The return value is the value of the last form in @var{body}. You can return the contents of the temporary buffer by using @@ -257,6 +259,8 @@ Any argument called @var{buffer} must be an actual buffer object, not a name. +@cindex hidden buffers +@cindex buffers without undo information Buffers that are ephemeral and generally uninteresting to the user have names starting with a space, so that the @code{list-buffers} and @code{buffer-menu} commands don't mention them (but if such a buffer @@ -908,8 +912,9 @@ @end example The major mode for a newly created buffer is set to Fundamental mode. -The variable @code{default-major-mode} is handled at a higher level. -@xref{Auto Major Mode}. +(The variable @code{default-major-mode} is handled at a higher level; +see @ref{Auto Major Mode}.) If the name begins with a space, the +buffer initially disables undo information recording (@pxref{Undo}). @end defun @defun generate-new-buffer name