Function: doom-modeline--meow
doom-modeline--meow is a byte-compiled function defined in
doom-modeline-segments.el.
Signature
(doom-modeline--meow)
Documentation
The current Meow state. Requires meow-mode to be enabled.
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--meow ()
"The current Meow state. Requires `meow-mode' to be enabled."
(when (bound-and-true-p meow-mode)
(let-alist (pcase meow--current-state
('normal '((face . doom-modeline-meow-normal-state)
(icon . "nf-md-alpha_n_circle")
(unicode . "🅝")))
('insert '((face . doom-modeline-meow-insert-state)
(icon . "nf-md-alpha_i_circle")
(unicode . "🅘")))
('beacon '((face . doom-modeline-meow-beacon-state)
(icon . "nf-md-alpha_b_circle")
(unicode . "🅑")))
('motion '((face . doom-modeline-meow-motion-state)
(icon . "nf-md-alpha_m_circle")
(unicode . "🅜")))
('keypad '((face . doom-modeline-meow-keypad-state)
(icon . "nf-md-alpha_k_circle")
(unicode . "🅚")))
(_ '((face . doom-modeline-meow-normal-state)
(icon . "nf-md-alpha_n_circle")
(unicode . "🅝"))))
(doom-modeline--modal-icon
(substring-no-properties meow--indicator)
.face
(symbol-name meow--current-state)
.icon
.unicode))))