From df16f2939e1c8a68a7df3bf68d3449653e81ecd7 Mon Sep 17 00:00:00 2001 From: jao Date: Tue, 27 Oct 2020 03:56:26 +0000 Subject: jao-minibuffer: using frame width for maximized scenarios --- misc/jao-minibuffer.el | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'misc') diff --git a/misc/jao-minibuffer.el b/misc/jao-minibuffer.el index e55e5a2..70829bb 100644 --- a/misc/jao-minibuffer.el +++ b/misc/jao-minibuffer.el @@ -27,6 +27,7 @@ (defvar jao-minibuffer-info ()) (defvar jao-minibuffer-align-right-p t) (defvar jao-minibuffer-right-margin 2) +(defvar jao-minibuffer-maximized-frames-p t) (defconst jao-minibuffer--name " *Minibuf-0*") @@ -39,7 +40,9 @@ (let ((msg (format-mode-line jao-minibuffer-info))) (when (not (string-empty-p msg)) (if jao-minibuffer-align-right-p - (let* ((mw (window-width (minibuffer-window))) + (let* ((mw (if jao-minibuffer-maximized-frames-p + (frame-width) + (window-width (minibuffer-window)))) (w (- mw (or w 0) jao-minibuffer-right-margin))) (if (> w 0) (jao-minibuffer--trim msg w) "")) (concat " ยท " msg))))) @@ -59,7 +62,7 @@ (interactive "") (with-current-buffer jao-minibuffer--name (erase-buffer) - (insert (jao-minibuffer--aligned)))) + (insert (or (jao-minibuffer--aligned) "")))) ;;;###autoload (defun jao-minibuffer-add-variable (variable-name &optional append) -- cgit v1.2.3