diff options
author | jao <jao@gnu.org> | 2025-09-22 01:51:30 +0100 |
---|---|---|
committer | jao <jao@gnu.org> | 2025-09-22 01:51:30 +0100 |
commit | aa66053af17e4dcb91284fe18f1264949da4f657 (patch) | |
tree | 81a4155acd844faadb815f4b7ebabf32a1f86e63 | |
parent | 1ab70176d39e3ff4544bb122d31df6bef61dec9f (diff) | |
download | elibs-aa66053af17e4dcb91284fe18f1264949da4f657.tar.gz elibs-aa66053af17e4dcb91284fe18f1264949da4f657.tar.bz2 |
jao-minibuffer: minor mode for info in frame title instead of minibuffermain
-rw-r--r-- | init.el | 2 | ||||
-rw-r--r-- | lib/eos/jao-minibuffer.el | 11 |
2 files changed, 12 insertions, 1 deletions
@@ -518,7 +518,7 @@ (minibuffer-electric-default-mode 1) (jao-d-l - (jao-minibuffer-mode-line-mode) + (jao-minibuffer-frame-title-mode) (jao-minibuffer-mode)) ;;; Mode line diff --git a/lib/eos/jao-minibuffer.el b/lib/eos/jao-minibuffer.el index b12ed71..05750ca 100644 --- a/lib/eos/jao-minibuffer.el +++ b/lib/eos/jao-minibuffer.el @@ -173,5 +173,16 @@ (add-to-list 'global-mode-string e) (setq global-mode-string (delete e global-mode-string))))) +(defvar jao-minibuffer--title-format nil) + +(define-minor-mode jao-minibuffer-frame-title-mode + "Show info in frame title instead of minibuffer" + :global t :lighter "" :group 'jao + (when (not jao-minibuffer--title-format) + (setq jao-minibuffer--title-format frame-title-format)) + (if jao-minibuffer-frame-title-mode + (setq frame-title-format '("emacs - " (:eval jao-minibuffer-info))) + (setq frame-title-format jao-minibuffer--title-format))) + (provide 'jao-minibuffer) ;;; jao-minibuffer.el ends here |