emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/nano-modeline c16bbd452b 2/2: Merge pull request #38 fr


From: ELPA Syncer
Subject: [elpa] externals/nano-modeline c16bbd452b 2/2: Merge pull request #38 from DamienCassou/fix-eldoc-message
Date: Mon, 2 May 2022 04:57:40 -0400 (EDT)

branch: externals/nano-modeline
commit c16bbd452bbdc9fa4e790ff19e0f0de3f5c21d8b
Merge: ec617231a6 055433de8e
Author: Nicolas P. Rougier <Nicolas.Rougier@inria.fr>
Commit: GitHub <noreply@github.com>

    Merge pull request #38 from DamienCassou/fix-eldoc-message
    
    Workaround eldoc showing information in the mode-line
---
 nano-modeline.el | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/nano-modeline.el b/nano-modeline.el
index 7b3aaf8ff3..05a72427e3 100644
--- a/nano-modeline.el
+++ b/nano-modeline.el
@@ -1044,7 +1044,14 @@ below or a buffer local variable 'no-mode-line'."
   ;;  -> see https://github.com/rougier/nano-modeline/issues/24
   ;; (add-hook 'window-configuration-change-hook 
#'nano-modeline-update-windows)
 
-  (force-mode-line-update t))
+  (force-mode-line-update t)
+
+  ;; `eldoc-minibuffer-message' changes `mode-line-format' but
+  ;; nano-modeline when `nano-modeline-position' is `top' only displays
+  ;; the header-line.
+  ;; -> see https://github.com/rougier/nano-modeline/issues/36
+  (when (eq nano-modeline-position 'top)
+    (setq eldoc-message-function #'message)))
 
 (defun nano-modeline-mode--inactivate ()
   "Inactivate nano mode line and restored default mode-line"



reply via email to

[Prev in Thread] Current Thread [Next in Thread]