From ba4d72713a89ec17b4bf38e950069cfff58f7725 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Tue, 10 Jul 2018 21:48:52 +0200 Subject: [PATCH] Don't set mode-line if format doesn't exist --- modules/ui/doom-modeline/+new.el | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/modules/ui/doom-modeline/+new.el b/modules/ui/doom-modeline/+new.el index 95d0429c2..2471e1755 100644 --- a/modules/ui/doom-modeline/+new.el +++ b/modules/ui/doom-modeline/+new.el @@ -209,12 +209,13 @@ (defun set-modeline! (name &optional default) (let ((modeline (cdr (assq name doom-mode-line-alist)))) - (if default - (setq-default mode-line-format-left `("" ,@(car modeline)) - mode-line-format-right `("" ,@(cadr modeline))) - (setq mode-line-format-left `("" ,@(car modeline)) - mode-line-format-right `("" ,@(cadr modeline)))) - (force-mode-line-update))) + (when modeline + (if default + (setq-default mode-line-format-left `("" ,@(car modeline)) + mode-line-format-right `("" ,@(cadr modeline))) + (setq mode-line-format-left `("" ,@(car modeline)) + mode-line-format-right `("" ,@(cadr modeline)))) + (force-mode-line-update)))) ;;