hlissner/emacs-doom-themes@0760079 -> hlissner/emacs-doom-themes@bbb3725 tarsius/hl-todo@5d2ea49 -> tarsius/hl-todo@3bba459 abo-abo/hydra@e3beffd -> abo-abo/hydra@16fa8d1 seagle0128/doom-modeline@0df5585 -> seagle0128/doom-modeline@0642f71 syohex/emacs-anzu@592f8ee -> syohex/emacs-anzu@2e69955 jaypei/emacs-neotree@c2420a4 -> jaypei/emacs-neotree@98fe213 ema2159/centaur-tabs@af50f87 -> ema2159/centaur-tabs@e6bf9f5 Alexander-Miller/treemacs@4eb8eb8 -> Alexander-Miller/treemacs@81b69d9 syohex/emacs-git-gutter-fringe@16226ca -> syohex/emacs-git-gutter-fringe@da19a47 Bad-ptr/persp-mode.el@e330e62 -> Bad-ptr/persp-mode.el@391a7dc jabranham/mixed-pitch@6090716 -> jabranham/mixed-pitch@734fbdf |
||
---|---|---|
.. | ||
+light.el | ||
autoload.el | ||
config.el | ||
packages.el | ||
README.org |
ui/modeline
Description
This module provides an Atom-inspired, minimalistic modeline for Doom Emacs, powered by the doom-modeline package (where you can find screenshots).
Module Flags
+light
Enables a lighter, less featureful version of the modeline that does not depend ondoom-modeline
, which has performances issues in some cases.
Plugins
Prerequisites
This module has no prerequisites.
Usage
TODO Hiding the modeline
TODO Switching the modeline and header line
Configuration
TODO Changing the default modeline
TODO Activating a format
TODO Defining a modeline format
TODO Defining a modeline segment
TODO Extracting Doom's modeline into your config
Troubleshooting
Where are my minor modes?
I rarely need to know what minor modes are active, so I removed them. M-x
doom/describe-active-minor-mode
was written to substitute for it.
TODO Icons in my modeline look strange
Appendix
Autodefs
def-modeline-format! NAME LEFT &optional RIGHT
def-modeline-segment! NAME &rest REST
set-modeline! NAME &optional DEFAULT
Variables
- doom-modeline-height
- doom-modeline-bar-width
- doom-modeline-buffer-file-name-style
- doom-modeline-icon
- doom-modeline-major-mode-icon
- doom-modeline-major-mode-color-icon
- doom-modeline-buffer-state-icon
- doom-modeline-buffer-modification-icon
- doom-modeline-minor-modes
- doom-modeline-enable-word-count
- doom-modeline-buffer-encoding
- doom-modeline-indent-info
- doom-modeline-checker-simple-format
- doom-modeline-vcs-max-length
- doom-modeline-persp-name
- doom-modeline-lsp
- doom-modeline-github
- doom-modeline-github-interval
- doom-modeline-env-version
- doom-modeline-mu4e
- doom-modeline-irc
- doom-modeline-irc-stylize
Faces
- doom-modeline-buffer-path
- doom-modeline-buffer-file
- doom-modeline-buffer-modified
- doom-modeline-buffer-major-mode
- doom-modeline-buffer-minor-mode
- doom-modeline-project-parent-dir
- doom-modeline-project-dir
- doom-modeline-project-root-dir
- doom-modeline-highlight
- doom-modeline-panel
- doom-modeline-debug
- doom-modeline-info
- doom-modeline-warning
- doom-modeline-urgent
- doom-modeline-unread-number
- doom-modeline-bar
- doom-modeline-inactive-bar
- doom-modeline-evil-emacs-state
- doom-modeline-evil-insert-state
- doom-modeline-evil-motion-state
- doom-modeline-evil-normal-state
- doom-modeline-evil-operator-state
- doom-modeline-evil-visual-state
- doom-modeline-evil-replace-state
- doom-modeline-persp-name
- doom-modeline-persp-buffer-not-in-persp