Function: doom-modeline--evil-substitute
doom-modeline--evil-substitute is a byte-compiled function defined in
doom-modeline-segments.el.
Signature
(doom-modeline--evil-substitute)
Documentation
Show number of matches for evil-ex in real time.
The number of matches contains substitutions and highlightings.
Source Code
;; Defined in /nix/store/1lcicrdd2r4b8rkc91nnn74ymk1jl6yd-emacs-packages-deps/share/emacs/site-lisp/elpa/doom-modeline-20260928.1632/doom-modeline-segments.el
(defsubst doom-modeline--evil-substitute ()
"Show number of matches for `evil-ex' in real time.
The number of matches contains substitutions and highlightings."
(when (and (bound-and-true-p evil-local-mode)
(or (assq 'evil-ex-substitute evil-ex-active-highlights-alist)
(assq 'evil-ex-global-match evil-ex-active-highlights-alist)
(assq 'evil-ex-buffer-match evil-ex-active-highlights-alist)))
(propertize
(let ((range (if evil-ex-range
(cons (car evil-ex-range) (cadr evil-ex-range))
(cons (line-beginning-position) (line-end-position))))
(pattern (car-safe (evil-delimited-arguments evil-ex-argument 2))))
(if pattern
(format " %s matches " (how-many pattern (car range) (cdr range)))
" - "))
'face (doom-modeline-face 'doom-modeline-panel))))