Releases: seagle0128/doom-modeline
Releases · seagle0128/doom-modeline
GNUS segment and message mode-line
- [Feature] PR#279: gnus segment.
- [Feature] message modeline.
- [Feature] Show narrow/widen symbol on read-only buffers.
- [Enhancement] Add an icon for minions, and support minions-direct.
- PR #281 Fix bug in testing buffers existence
- Fix #284: wrong-type-argument stringp evil-visual-tag
- Fix #285: rcirc tracking is broken.
- [Enhancement] Remove eglot/lsp from global-mode-string.
- Fix #287: The flycheck numbers are pushed to the right and getting cut when enabling minions-mode.
- Don't redisplay if mode-line-format is nil.
- Misc bug fixing and improvements.
IRC segment
- [Feature] Support icons of modals segment.
- [Feature] Support evil state icon.
- [Enhancement] Formalize mouse faces.
- [Enhancement] Improve LSP segment for
eglot
. - Not enabling unicode characters fallback by default.
- Support
erc
andrcirc
in IRC segment. - Introduce
doom-modeline-display-default-perspective-name
. - [Feature] Add continuously displayed word count segment.
- Rename
doom-modeline-evil-state-icon
todoom-modeline-modal-icon
. - Refactor and misc improvements.
Unicode character fallback
- [Feature] Unicode and ASCII fallbacks.
- Use built-in battery instead of unmaintained fancy-battery.
- Fix #234: Symbol’s value as variable is void: fancy-battery-last-status.
- [Feature] EOL (End Of Line) cycle indicator.
- Fix #244: infinite recursion when opening file via "/ssh:host|sudo:host:".
- Fix #246: Incompatible with (setq vc-display-status nil).
- Fix #248: Unable to kill scratch while starting Emacs.
- PR #242: Fix double space after "checker" segment.
- Misc improvements.
New indicator of markdown/org preview
- [Feature] New indicator for markdown/org preview with grip.
- Fix #206: Don't display overwrite state when evil-mode is enabled.
- [Optimize] Cache window font width.
- [Optimize] just update the face of the buffer name in `after-change-functions'.
- PR #217: Refresh buffer status after `not-modified'.
- Display minor modes if minions is installed.
- Display correct buffer state after saving org src block.
- Misc improvements.
Support delight
- [Feature] Fix #202: Be compatible with delight.
- [Feature] Fix #203: Add custom faces for the LSP icon.
- Remove the advice of fill-paragraph.
- Optimize: faster to render icons.
- Fix #200: Helm mode line is mixedly active/inactive when previewing a line.
- Rename doom-modeline--default-mode-line to doom-modeline--old-format.
- Refactor.
New customizations
- Make variables to customizations.
- Improve git-timemachine segment.
- Fix #195: Invalid face reference in persp-name.
- PR #197: When
if-let*
orwhen-let*
was defined, don't do alias for it. - PR #190 Add icon for persp-name segment.
- Add an icon to the persp-name segment.
- Enhance debug segment.
- Optimize: calculate font height of mode-line.
- Fix: Wrong number of arguments in info-nodes segment.
- Ignore unhandled errors in after-change-functions.
- Fix #185: doom-modeline breaks query-replace.
- Fix #180: Error for TRAMP python in doom-modeline-env.
- Fix #180: Error for TRAMP python in doom-modeline-env.
- Fix #178: "Error during redisplay" when org agenda mode is enabled.
- Use window-configuration-change-hook instead of the advice
- Misc improvements.
overwirte indicator and timemachine mode-line
package/Info/helm mode-line
- New: package mode-line.
- New: Info mode-line.
- New: helm mode-line.
- Show LSP indicator in both active and inactive windows.
- Not display window number if only one window with minibuffer.
- Bug fixing.
New objed indicator and improvements
- Add indicator for objed state.
- New modal segment.
- Add options: doom-modeline-buffer-state-icon and doom-modeline-buffer-modification-icon.
- Set correct font width for `all-the-icons' for appropriate mode-line width.
- Improve buffer icons.
- Add face for doc-face.
- Improve lsp indicator.
- Improve battery indicator.
- Bug fixing and other improvements.
New lsp indicator
- Support eglot state in LSP indicator.
- Improve lsp indicator for lsp-mode
- PR #146 No-op if env executable doesn't exist
- Improve persp segment.
- Improve macro segment.
- Improve multiple-cursor segment.