Function: projectile-save-project-buffers
projectile-save-project-buffers is an autoloaded, interactive and
byte-compiled function defined in projectile.el.
Signature
(projectile-save-project-buffers)
Documentation
Save all project buffers.
Key Bindings
Source Code
;; Defined in ~/.emacs.d/elpa/projectile-20260310.858/projectile.el
;;;###autoload
(defun projectile-save-project-buffers ()
"Save all project buffers."
(interactive)
(let* ((project (projectile-acquire-root))
(project-name (projectile-project-name project))
(modified-buffers (seq-filter (lambda (buf)
(and (buffer-file-name buf)
(buffer-modified-p buf)))
(projectile-project-buffers project))))
(if (null modified-buffers)
(message "[%s] No buffers need saving" project-name)
(dolist (buf modified-buffers)
(with-current-buffer buf
(save-buffer)))
(message "[%s] Saved %d buffers" project-name (length modified-buffers)))))