mirror of
https://github.com/correl/doom-modeline.git
synced 2024-11-23 19:19:50 +00:00
872287147b
* Instead of overriding `:init` handler, use `:hook` instead. * Add `:requires` (can also be `:after` if you prefer that) * Adding `all-the-icons` to the handler causes the package to not load, not sure why. * Add example with use-package to install dependencies
1.7 KiB
1.7 KiB
doom-modeline
The modeline package extracted from DOOM Emacs.
It's also the part of Centaur Emacs.
Feature
The DOOM modeline was designed for minimalism, and offers:
- A match count panel (for evil-search, iedit and evil-substitute)
- An indicator for recording a macro
- Local python/ruby version in the major-mode
- A customizable mode-line height (see +doom-modeline-height)
- An error/warning count segment for flycheck
Install
Manual
From melpa, M-x package-install RET doom-modeline RET
.
In init.el
,
(require 'doom-modeline)
(doom-modeline-init)
Use-package
(use-package doom-modeline
:ensure t
:defer t
:requires (shrink-path eldoc-eval)
:hook (after-init . doom-modeline-init))
This package requires the fonts included with all-the-icons
to be installed.
Run M-x all-the-icons-install-fonts
to do so.
If you do not have them already installed, here are the dependencies:
(use-package shrink-path)
(use-package all-the-icons)
(use-package eldoc-eval)