mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-12-11 09:20:51 +00:00
Ignore buffers whose name begins with a space in save-some-buffers
* lisp/files.el (save-some-buffers): Consider these buffers "internal", and don't prompt the user to save them. * doc/lispref/files.texi: Document.
This commit is contained in:
parent
9e1b5bd92c
commit
ee512e9a82
@ -332,7 +332,9 @@ in the list @code{find-file-hook}.
|
||||
that is visiting that file---that is, the contents of the file are
|
||||
copied into the buffer and the copy is what you edit. Changes to the
|
||||
buffer do not change the file until you @dfn{save} the buffer, which
|
||||
means copying the contents of the buffer into the file.
|
||||
means copying the contents of the buffer into the file. Buffers which
|
||||
are not visiting a file can still be ``saved'', in a sense, using
|
||||
functions in the buffer-local @code{write-contents-functions} hook.
|
||||
|
||||
@deffn Command save-buffer &optional backup-option
|
||||
This function saves the contents of the current buffer in its visited
|
||||
@ -365,8 +367,9 @@ With an argument of 0, unconditionally do @emph{not} make any backup file.
|
||||
@anchor{Definition of save-some-buffers}
|
||||
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.
|
||||
non-@code{nil}, it saves all the file-visiting buffers without
|
||||
querying the user. Additionally, buffers whose name begins with a
|
||||
space (``internal'' buffers) will not be offered for save.
|
||||
|
||||
@vindex save-some-buffers-default-predicate
|
||||
The optional @var{pred} argument provides a predicate that controls
|
||||
|
@ -5188,6 +5188,7 @@ change the additional actions you can take on files."
|
||||
(and (buffer-live-p buffer)
|
||||
(buffer-modified-p buffer)
|
||||
(not (buffer-base-buffer buffer))
|
||||
(not (eq (aref (buffer-name buffer) 0) ?\s))
|
||||
(or
|
||||
(buffer-file-name buffer)
|
||||
(and pred
|
||||
|
Loading…
Reference in New Issue
Block a user