Function: doom-modeline-format--main

doom-modeline-format--main is a byte-compiled function defined in doom-modeline.el.

Signature

(doom-modeline-format--main)

Documentation

Modeline:
  (eldoc bar window-state workspace-name window-number modals matches follow buffer-info remote-host buffer-position word-count parrot selection-info)
  (compilation objed-state misc-info project-name persp-name battery grip irc mu4e gnus github debug repl lsp spell minor-modes input-method indent-info buffer-encoding major-mode process vcs check time)

Source Code

;; Defined in /nix/store/1lcicrdd2r4b8rkc91nnn74ymk1jl6yd-emacs-packages-deps/share/emacs/site-lisp/elpa/doom-modeline-20260928.1632/doom-modeline.el
;; Could not find source code, showing raw function object.
#[0
  "\301\303\304\300B!\305\306G\307\310%\210\311!\312\313\314\315 \316\317 \203/�\n\320=\204/�\321\322\323\n	CEE\202`�\321\322\323\324 \325 \326 \327 @\206?�\330\331 _\n\332\267\202Y�\327 A\206Z�\306\202Z�\333 A@\206Z�\306
&CE%\266\202\300E\207"
  [((:eval (doom-modeline-segment--compilation))
    (:eval (doom-modeline-segment--objed-state))
    (:eval (doom-modeline-segment--misc-info))
    (:eval (doom-modeline-segment--project-name))
    (:eval (doom-modeline-segment--persp-name))
    (:eval (doom-modeline-segment--battery))
    (:eval (doom-modeline-segment--grip))
    (:eval (doom-modeline-segment--irc))
    (:eval (doom-modeline-segment--mu4e))
    (:eval (doom-modeline-segment--gnus))
    (:eval (doom-modeline-segment--github))
    (:eval (doom-modeline-segment--debug))
    (:eval (doom-modeline-segment--repl))
    (:eval (doom-modeline-segment--lsp))
    (:eval (doom-modeline-segment--spell))
    (:eval (doom-modeline-segment--minor-modes))
    (:eval (doom-modeline-segment--input-method))
    (:eval (doom-modeline-segment--indent-info))
    (:eval (doom-modeline-segment--buffer-encoding))
    (:eval (doom-modeline-segment--major-mode))
    (:eval (doom-modeline-segment--process))
    (:eval (doom-modeline-segment--vcs))
    (:eval (doom-modeline-segment--check))
    (:eval (doom-modeline-segment--time)))
   ((:eval (doom-modeline-segment--eldoc))
    (:eval (doom-modeline-segment--bar))
    (:eval (doom-modeline-segment--window-state))
    (:eval (doom-modeline-segment--workspace-name))
    (:eval (doom-modeline-segment--window-number))
    (:eval (doom-modeline-segment--modals))
    (:eval (doom-modeline-segment--matches))
    (:eval (doom-modeline-segment--follow))
    (:eval (doom-modeline-segment--buffer-info))
    (:eval (doom-modeline-segment--remote-host))
    (:eval (doom-modeline-segment--buffer-position))
    (:eval (doom-modeline-segment--word-count))
    (:eval (doom-modeline-segment--parrot))
    (:eval (doom-modeline-segment--selection-info)))
   mode-line-right-align-edge format-mode-line ""
   add-face-text-property 0 mode-line t
   doom-modeline-string-pixel-width propertize " " face
   doom-modeline-face display display-graphic-p window space :align-to
   - window-pixel-width window-scroll-bar-width
   window-right-divider-width window-margins 1 frame-char-width
   #s(hash-table test eq data (right-margin 72 right-fringe 82))
   window-fringes]
  17]