Function: eca-rewrite--reject
eca-rewrite--reject is a natively compiled function defined in
eca-rewrite.el.
Signature
(eca-rewrite--reject OVS)
Documentation
Reject (discard) one or more rewrite overlays.
OVS may be a single overlay or a list of overlays. For each
overlay, remove it from the internal tracking list
eca-rewrite--overlays and delete it with delete-overlay.
No confirmation is asked; a nil OVS is ignored. Returns nil.
Source Code
;; Defined in /nix/store/jklqzw6pzz6j4jrbv8wy0iwgi7jlrbld-emacs-packages-deps/share/emacs/site-lisp/elpa/eca-20260928.1827/eca-rewrite.el
(defun eca-rewrite--reject (ovs)
"Reject (discard) one or more rewrite overlays.
OVS may be a single overlay or a list of overlays. For each
overlay, remove it from the internal tracking list
`eca-rewrite--overlays' and delete it with `delete-overlay'.
No confirmation is asked; a nil OVS is ignored. Returns nil."
(when eca-rewrite--restore-paren-mode-after-clean
(setq eca-rewrite--restore-paren-mode-after-clean nil)
(show-paren-local-mode 1))
(dolist (ov (ensure-list ovs))
(setq eca-rewrite--overlays (delq ov eca-rewrite--overlays))
(when (eq ov eca-rewrite--hovered-ov)
(setq eca-rewrite--hovered-ov nil))
(delete-overlay ov))
(when (null eca-rewrite--overlays)
(remove-hook 'post-command-hook #'eca-rewrite--hover-update t)
(setq eca-rewrite--hovered-ov nil)))