Function: eca-rewrite--apply-display-face
eca-rewrite--apply-display-face is a natively compiled function
defined in eca-rewrite.el.
Signature
(eca-rewrite--apply-display-face OV FACE)
Documentation
Apply FACE to OV's display string, preserving syntax faces.
If the overlay is currently hidden (no display), do nothing.
Source Code
;; Defined in /nix/store/jklqzw6pzz6j4jrbv8wy0iwgi7jlrbld-emacs-packages-deps/share/emacs/site-lisp/elpa/eca-20260928.1827/eca-rewrite.el
(defun eca-rewrite--apply-display-face (ov face)
"Apply FACE to OV's display string, preserving syntax faces.
If the overlay is currently hidden (no display), do nothing."
(when (and (overlay-get ov 'display)
(overlay-get ov 'eca-rewrite--display-base))
(let* ((base (overlay-get ov 'eca-rewrite--display-base))
(disp (copy-sequence base)))
(add-face-text-property 0 (length disp) face 'append disp)
(overlay-put ov 'display disp))))