From: Richard M. Stallman Date: Wed, 8 Dec 1999 19:01:55 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: emacs-pretest-21.0.90~5828 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=77ba49d8a6dc45e7d62f80d8031dbb5adfa87fef;p=emacs.git *** empty log message *** --- diff --git a/lispref/anti.texi b/lispref/anti.texi index 50511ed3aab..c2ffb4f2c73 100644 --- a/lispref/anti.texi +++ b/lispref/anti.texi @@ -27,7 +27,9 @@ freely in Lisp programs, with no effects except what you implement for yourself. With no images, who needs the @code{display} text property? @item -The @code{field} text property has no special meaning. +The @code{field} text property has no special meaning; buffers are no +longer subdivided into fields. (The division of information into +fields is always rather arbitrary.) @item Faces have fewer attributes. The attributes @code{:family}, diff --git a/lispref/files.texi b/lispref/files.texi index 369c3d090c9..c88a20c0763 100644 --- a/lispref/files.texi +++ b/lispref/files.texi @@ -322,19 +322,25 @@ version of the file before saving it. @end itemize @end deffn -@deffn Command save-some-buffers &optional save-silently-p exiting +@deffn Command save-some-buffers &optional save-silently-p pred This command saves some modified file-visiting buffers. Normally it asks the user about each buffer. But if @var{save-silently-p} is non-@code{nil}, it saves all the file-visiting buffers without querying the user. -The optional @var{exiting} argument, if non-@code{nil}, requests this -function to offer also to save certain other buffers that are not -visiting files. These are buffers that have a non-@code{nil} -buffer-local value of @code{buffer-offer-save}. (A user who says @samp{yes} to -saving one of these is asked to specify a file name to use.) The -@code{save-buffers-kill-emacs} function passes a non-@code{nil} value -for this argument. +The optional @var{pred} argument controls which buffers to ask about. +If it is @code{nil}, that means to ask only about file-visiting buffers. +If it is @code{t}, that means also offer to save certain other non-file +buffers---those that have a non-@code{nil} buffer-local value of +@code{buffer-offer-save}. (A user who says @samp{yes} to saving a +non-file buffer is asked to specify the file name to use.) The +@code{save-buffers-kill-emacs} function passes the value @code{t} for +@var{pred}. + +If @var{pred} is neither @code{t} nor @code{nil}, then it should be +a function of no arguments. It will be called in each buffer to decide +whether to offer to save that buffer. If it returns a non-@code{nil} +value in a certain buffer, that means do offer to save that buffer. @end deffn @deffn Command write-file filename &optional confirm