diff options
author | jao <jao@gnu.org> | 2021-12-04 21:15:02 +0000 |
---|---|---|
committer | jao <jao@gnu.org> | 2021-12-04 21:15:02 +0000 |
commit | ebc832d6e081a0c5f2108c48e11c70d0aea8fc3d (patch) | |
tree | 1e4db567b82eaaa8d78a35385b875f99e8adfb05 /init.org | |
parent | 36787161736b3672c2cd8ae35864b529747b299f (diff) | |
download | elibs-ebc832d6e081a0c5f2108c48e11c70d0aea8fc3d.tar.gz elibs-ebc832d6e081a0c5f2108c48e11c70d0aea8fc3d.tar.bz2 |
modeline in minibuffer on demand
Diffstat (limited to 'init.org')
-rw-r--r-- | init.org | 20 |
1 files changed, 13 insertions, 7 deletions
@@ -603,6 +603,8 @@ * Mode line and minibuffer *** Minibuffer #+begin_src emacs-lisp + (defvar jao-modeline-in-minibuffer-p t) + (use-package jao-minibuffer :init (if (jao-colors-scheme-dark-p) @@ -621,8 +623,8 @@ (setq minibuffer-eldef-shorten-default t) (minibuffer-electric-default-mode 1) - (when window-system - (add-hook 'after-init-hook #'jao-toggle-inactive-mode-line)) + (when jao-modeline-in-minibuffer-p + (jao-minibuffer-add-mode-line 90)) #+end_src *** Time display #+BEGIN_SRC emacs-lisp @@ -714,7 +716,11 @@ (defun jao--show-inactive-mode-line (frame) (jao--set-inactive-face 'unspecified frame)) - (add-to-list 'after-make-frame-functions #'jao--hide-inactive-mode-line) + (when (and window-system (not jao-modeline-in-minibuffer-p)) + (add-hook 'after-init-hook #'jao-toggle-inactive-mode-line)) + + (unless jao-modeline-in-minibuffer-p + (add-to-list 'after-make-frame-functions #'jao--hide-inactive-mode-line)) (global-set-key (kbd "<home>") #'jao-toggle-inactive-mode-line) (global-set-key (kbd "<end>") #'jao-toggle-mode-line) @@ -738,10 +744,9 @@ "%L %r %B (%p%% load, remaining time %t)" battery-mode-line-format " %b%p ")) (display-battery-mode 1) - ;; (setq global-mode-string - ;; (delq 'battery-mode-line-string global-mode-string)) (with-eval-after-load "jao-minibuffer" - (jao-minibuffer-add-variable 'battery-mode-line-string 80)) + (unless jao-modeline-in-minibuffer-p + (jao-minibuffer-add-variable 'battery-mode-line-string 80))) #+end_src * Notifications *** alert @@ -1238,7 +1243,8 @@ (jao--show-inactive-mode-line nil) (jao--hide-inactive-mode-line nil))) - (add-hook 'jao-afio-switch-hook #'jao-afio--set-mode-line) + (unless jao-modeline-in-minibuffer-p + (add-hook 'jao-afio-switch-hook #'jao-afio--set-mode-line)) #+end_src * Writing and writing modes *** Org mode |