Function: cider--remove-result-overlay

cider--remove-result-overlay is a byte-compiled function defined in cider-overlays.el.

Signature

(cider--remove-result-overlay &rest _)

Documentation

Remove result overlay from current buffer.

This function also removes itself from post-command-hook and after-change-functions.

Source Code

;; Defined in ~/.emacs.d/elpa/cider-20260414.1619/cider-overlays.el
(defun cider--remove-result-overlay (&rest _)
  "Remove result overlay from current buffer.
This function also removes itself from `post-command-hook' and
`after-change-functions'."
  (let ((hook (pcase cider-eval-result-duration
                (`command 'post-command-hook)
                (`change 'after-change-functions))))
    (remove-hook hook #'cider--remove-result-overlay 'local))
  (remove-overlays nil nil 'category 'result))