Function: doom-modeline-segment--window-state
doom-modeline-segment--window-state is a natively compiled function
defined in doom-modeline-segments.el.
Signature
(doom-modeline-segment--window-state)
Documentation
window-state modeline segment
Source Code
;; Defined in /nix/store/1lcicrdd2r4b8rkc91nnn74ymk1jl6yd-emacs-packages-deps/share/emacs/site-lisp/elpa/doom-modeline-20260928.1632/doom-modeline-segments.el
(doom-modeline-def-segment window-state
(let ((face (if (doom-modeline--active)
'doom-modeline-emphasis
'doom-modeline)))
(cond
((eq (window-dedicated-p) t)
(propertize
(format " %s " (doom-modeline-icon 'mdicon "nf-md-pin" "⍑" "D" :face face))
'help-echo "Window strongly dedicated to its buffer\nmouse-1: Toggle"
'local-map mode-line-window-dedicated-keymap
'mouse-face 'mode-line-highlight))
((window-dedicated-p)
(propertize
(format " %s " (doom-modeline-icon 'mdicon "nf-md-pin_outline" "⊤" "d" :face face))
'help-echo "Window dedicated to its buffer\nmouse-1: Toggle"
'local-map mode-line-window-dedicated-keymap
'mouse-face 'mode-line-highlight))
(t ""))))