Function: org-release-buffers
org-release-buffers is a byte-compiled function defined in org.el.gz.
Signature
(org-release-buffers BLIST)
Documentation
Release all buffers in list, asking the user for confirmation when needed.
When a buffer is unmodified, it is just killed. When modified, it is saved
(if the user agrees) and then killed.
Source Code
;; Defined in /usr/src/emacs/lisp/org/org.el.gz
(defun org-release-buffers (blist)
"Release all buffers in list, asking the user for confirmation when needed.
When a buffer is unmodified, it is just killed. When modified, it is saved
\(if the user agrees) and then killed."
(let (file)
(dolist (buf blist)
(setq file (buffer-file-name buf))
(when (and (buffer-modified-p buf)
file
(y-or-n-p (format "Save file %s? " file)))
(with-current-buffer buf (save-buffer)))
(kill-buffer buf))))