From d431600144b54eac44a3f43289b64cf573ae0561 Mon Sep 17 00:00:00 2001 From: jao Date: Sun, 31 Mar 2024 05:30:59 +0100 Subject: jao-minibuffer: multi-line messages with message info --- lib/eos/jao-minibuffer.el | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/eos/jao-minibuffer.el b/lib/eos/jao-minibuffer.el index 2286fc5..529ed5f 100644 --- a/lib/eos/jao-minibuffer.el +++ b/lib/eos/jao-minibuffer.el @@ -95,6 +95,10 @@ (info (or (and info msg (propertize info 'face 'jao-themes-dimm)) info)) (sep (if msg " - " "")) + (pref (when info + (let ((len (+ (length info) (length sep)))) + (format (format "\n%%%ds" len) "")))) + (msg (if pref (replace-regexp-in-string "\n" pref msg) msg)) (msg (if info (format "%s%s%s " info sep (or msg "")) msg))) (jao-minibuffer--format-msg (or msg "")))))) -- cgit v1.2.3