From cd6fb816fd5448fd242a7b7b6c90523a506d9b28 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sun, 28 Jan 2018 16:50:19 -0500 Subject: [PATCH] ui/doom-modeline: set modeline sooner This may address scenarios where the modeline is unset, especially in terminal Emacs sessions (like when emacs -nw is your EDITOR). --- modules/ui/doom-modeline/config.el | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/modules/ui/doom-modeline/config.el b/modules/ui/doom-modeline/config.el index 8f6a586a4..7717fc531 100644 --- a/modules/ui/doom-modeline/config.el +++ b/modules/ui/doom-modeline/config.el @@ -601,9 +601,6 @@ Returns \"\" to not break --no-window-system." ;; (defun +doom-modeline|init () - "Set the default modeline." - (doom-set-modeline 'main t) - ;; These buffers are already created and don't get modelines. For the love of ;; Emacs, someone give the man a modeline! (dolist (bname '("*scratch*" "*Messages*")) @@ -624,6 +621,8 @@ Returns \"\" to not break --no-window-system." ;; Bootstrap ;; +(doom-set-modeline 'main t) + (add-hook 'doom-init-theme-hook #'+doom-modeline|init) (add-hook 'doom-scratch-buffer-hook #'+doom-modeline|set-special-modeline) (add-hook '+doom-dashboard-mode-hook #'+doom-modeline|set-project-modeline)