Function: cider--debug-remove-overlays
cider--debug-remove-overlays is a byte-compiled function defined in
cider-debug.el.
Signature
(cider--debug-remove-overlays &optional BUFFER)
Documentation
Remove CIDER debug overlays from BUFFER if variable cider--debug-mode(var)/cider--debug-mode(fun) is nil.
Source Code
;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/cider-debug.el
(defun cider--debug-remove-overlays (&optional buffer)
"Remove CIDER debug overlays from BUFFER if variable `cider--debug-mode' is nil."
(when (or (not buffer) (buffer-live-p buffer))
(with-current-buffer (or buffer (current-buffer))
(unless cider--debug-mode
(kill-local-variable 'tool-bar-map)
(remove-overlays nil nil 'category 'debug-result)
(remove-overlays nil nil 'category 'debug-code)
(setq cider--debug-prompt-overlay nil)
(remove-overlays nil nil 'category 'debug-prompt)))))