diff options
-rw-r--r-- | emacs/.config/emacs/lisp/kj-init.el | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/emacs/.config/emacs/lisp/kj-init.el b/emacs/.config/emacs/lisp/kj-init.el index 24c7538..9ce8e1d 100644 --- a/emacs/.config/emacs/lisp/kj-init.el +++ b/emacs/.config/emacs/lisp/kj-init.el @@ -64,7 +64,12 @@ (setq use-dialog-box nil) (setq display-time-24hr-format t) -(display-battery-mode 1) +(funcall battery-status-function) +(when (and battery-status-function + (not (string-match-p "unknown" + (battery-format "%B" + (funcall battery-status-function))))) + (display-battery-mode 1)) (display-time-mode 1) (use-package doom-modeline |