Function: ibuffer-do-save
ibuffer-do-save is an interactive and byte-compiled function defined
in ibuffer.el.gz.
Signature
(ibuffer-do-save)
Documentation
Save marked buffers as with save-buffer.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/ibuffer.el.gz
(define-ibuffer-op ibuffer-do-save ()
"Save marked buffers as with `save-buffer'."
(:complex t
:opstring "saved"
:modifier-p :maybe)
(when (buffer-modified-p buf)
(if (not (with-current-buffer buf
buffer-file-name))
;; handle the case where we're prompted
;; for a file name
(save-window-excursion
(switch-to-buffer buf)
(save-buffer))
(with-current-buffer buf
(save-buffer))))
t)