Function: evil-ex-delete-hl
evil-ex-delete-hl is a byte-compiled function defined in
evil-search.el.
Signature
(evil-ex-delete-hl NAME)
Documentation
Remove the highlighting object with a certain NAME.
Source Code
;; Defined in ~/.emacs.d/elpa/evil-20251108.138/evil-search.el
(defun evil-ex-delete-hl (name)
"Remove the highlighting object with a certain NAME."
(let ((hl (cdr (assq name evil-ex-active-highlights-alist))))
(when hl
(mapc #'delete-overlay (evil-ex-hl-overlays hl))
(setq evil-ex-active-highlights-alist
(assq-delete-all name evil-ex-active-highlights-alist))
(evil-ex-hl-update-highlights))
(unless evil-ex-active-highlights-alist
(remove-hook 'window-scroll-functions
#'evil-ex-hl-update-highlights-scroll t)
(remove-hook 'window-size-change-functions
#'evil-ex-hl-update-highlights-resize))))