Function: doom-modeline-segment--indent-info
doom-modeline-segment--indent-info is a natively compiled function
defined in doom-modeline-segments.el.
Signature
(doom-modeline-segment--indent-info)
Documentation
Displays the indentation information.
Source Code
;; Defined in /nix/store/1lcicrdd2r4b8rkc91nnn74ymk1jl6yd-emacs-packages-deps/share/emacs/site-lisp/elpa/doom-modeline-20260928.1632/doom-modeline-segments.el
;;
;; Indentation
;;
(doom-modeline-def-segment indent-info
"Displays the indentation information."
(when doom-modeline-indent-info
(let ((do-propertize
(lambda (mode size)
(propertize
(format " %s %d " mode size)
'face (doom-modeline-face)))))
(if indent-tabs-mode
(funcall do-propertize "TAB" tab-width)
(let ((lookup-var
(seq-find (lambda (var)
(and var (boundp var) (symbol-value var)))
(cdr (assoc major-mode doom-modeline-indent-alist)) nil)))
(funcall do-propertize "SPC"
(if lookup-var
(symbol-value lookup-var)
tab-width)))))))