summaryrefslogtreecommitdiffhomepage
path: root/init.org
diff options
context:
space:
mode:
authorjao <jao@gnu.org>2021-12-04 21:15:02 +0000
committerjao <jao@gnu.org>2021-12-04 21:15:02 +0000
commitebc832d6e081a0c5f2108c48e11c70d0aea8fc3d (patch)
tree1e4db567b82eaaa8d78a35385b875f99e8adfb05 /init.org
parent36787161736b3672c2cd8ae35864b529747b299f (diff)
downloadelibs-ebc832d6e081a0c5f2108c48e11c70d0aea8fc3d.tar.gz
elibs-ebc832d6e081a0c5f2108c48e11c70d0aea8fc3d.tar.bz2
modeline in minibuffer on demand
Diffstat (limited to 'init.org')
-rw-r--r--init.org20
1 files changed, 13 insertions, 7 deletions
diff --git a/init.org b/init.org
index 5115fcc..612f79c 100644
--- a/init.org
+++ b/init.org
@@ -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