Function: wgrep-save-all-buffers
wgrep-save-all-buffers is an interactive and natively compiled
function defined in wgrep.el.
Signature
(wgrep-save-all-buffers)
Documentation
Save the buffers that wgrep changed.
Key Bindings
This command is not in any keymaps.
Source Code
;; Defined in /nix/store/pbj4kr4ar755h56yscbqpnmv3swf8i1k-emacs-packages-deps/share/emacs/site-lisp/elpa/wgrep-20230203.1214/wgrep.el
(defun wgrep-save-all-buffers ()
"Save the buffers that wgrep changed."
(interactive)
(let ((count 0))
(dolist (b (buffer-list))
(with-current-buffer b
(let ((ovs (wgrep-file-overlays)))
(when (and ovs (buffer-modified-p))
(basic-save-buffer)
(setq count (1+ count))))))
(cond
((= count 0)
(message "No buffer has been saved."))
((= count 1)
(message "Buffer has been saved."))
(t
(message "%d buffers have been saved." count)))))