Function: doom-modeline--multiple-cursors
doom-modeline--multiple-cursors is a byte-compiled function defined in
doom-modeline-segments.el.
Signature
(doom-modeline--multiple-cursors)
Documentation
Show the number of multiple cursors.
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--multiple-cursors ()
"Show the number of multiple cursors."
(cl-destructuring-bind (count . face)
(cond ((bound-and-true-p multiple-cursors-mode)
(cons (mc/num-cursors)
(doom-modeline-face 'doom-modeline-panel)))
((bound-and-true-p evil-mc-cursor-list)
(cons (length evil-mc-cursor-list)
(doom-modeline-face (if evil-mc-frozen
'doom-modeline-bar
'doom-modeline-panel))))
((cons nil nil)))
(when count
(concat (propertize " " 'face face)
(if doom-modeline-icon
(doom-modeline-icon 'faicon "nf-fa-i_cursor" "" "" :face face)
(propertize "I"
'face `(:inherit ,face :height 1.4 :weight normal)
'display '(raise -0.1)))
(propertize " "
'face `(:inherit (variable-pitch ,face)))
(propertize (format "%d " count)
'face face)))))