Function: vertico--remove-face
vertico--remove-face is a natively compiled function defined in
vertico.el.
Signature
(vertico--remove-face BEG END FACE &optional OBJ)
Documentation
Remove FACE between BEG and END from OBJ.
Source Code
;; Defined in /nix/store/h1nc2k1rxmi6k9cfflcd37cf4zfhp2v5-emacs-packages-deps/share/emacs/site-lisp/elpa/vertico-20260913.1525/vertico.el
(defun vertico--remove-face (beg end face &optional obj)
"Remove FACE between BEG and END from OBJ."
(while (< beg end)
(let ((next (next-single-property-change beg 'face obj end)))
(when-let* ((val (get-text-property beg 'face obj)))
(put-text-property beg next 'face (remq face (ensure-list val)) obj))
(setq beg next))))