Function: cider-ns-refresh--save-modified-buffers
cider-ns-refresh--save-modified-buffers is a byte-compiled function
defined in cider-ns.el.
Signature
(cider-ns-refresh--save-modified-buffers &optional CONNECTION)
Documentation
Ensure any relevant modified buffers for CONNECTION are saved before refreshing.
Its behavior is controlled by cider-ns-save-files-on-refresh and
cider-ns-save-files-on-refresh-modes.
Source Code
;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/cider-ns.el
(defun cider-ns-refresh--save-modified-buffers (&optional connection)
"Ensure any relevant modified buffers for CONNECTION are saved before refreshing.
Its behavior is controlled by `cider-ns-save-files-on-refresh' and
`cider-ns-save-files-on-refresh-modes'."
(when cider-ns-save-files-on-refresh
(let ((dirs (seq-filter #'file-directory-p
(cider-classpath-entries connection))))
(save-some-buffers
(not (eq cider-ns-save-files-on-refresh 'prompt))
(lambda ()
(and (seq-some #'derived-mode-p cider-ns-save-files-on-refresh-modes)
(seq-some (lambda (dir)
(file-in-directory-p buffer-file-name dir))
dirs)))))))