Function: flymake--delete-overlay
flymake--delete-overlay is a byte-compiled function defined in
flymake.el.gz.
Signature
(flymake--delete-overlay OV)
Documentation
Like delete-overlay, delete OV, but do some more stuff.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/flymake.el.gz
(defun flymake--delete-overlay (ov)
"Like `delete-overlay', delete OV, but do some more stuff."
(let ((eolov (overlay-get ov 'flymake--eol-ov)))
(when eolov
(let ((src-ovs (delq ov (overlay-get eolov 'flymake-eol-source-overlays))))
(overlay-put eolov 'flymake-eol-source-overlays src-ovs)))
(delete-overlay ov)))