Hide magit modeline more selectively

This commit is contained in:
Henrik Lissner 2019-03-11 12:58:53 -04:00
parent f0013083c0
commit 16f7bad266
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -26,7 +26,13 @@
(add-hook 'doom-load-theme-hook #'doom-modeline-refresh-bars)
(add-hook '+doom-dashboard-mode-hook #'doom-modeline-set-project-modeline)
(add-hook 'magit-mode-hook #'doom-modeline-set-project-modeline)
;; Magit -- modeline only where it's useful
(defun +modeline|hide-in-non-status-buffer ()
(if (eq major-mode 'magit-status-mode)
(doom-modeline-set-project-modeline)
(hide-mode-line-mode)))
(add-hook 'magit-mode-hook #'+modeline|hide-in-non-status-buffer)
;; Show indentation style in modeline. I'm not using
;; `doom-modeline-def-segment' to prevent eager macro expansion from loading