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

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

[elpa] externals/vertico-posframe 6a5c0dae4c 2/5: vertico-posframe--hide


From: ELPA Syncer
Subject: [elpa] externals/vertico-posframe 6a5c0dae4c 2/5: vertico-posframe--hide -> vertico-posframe--minibuffer-exit-hook
Date: Tue, 11 Jan 2022 20:58:13 -0500 (EST)

branch: externals/vertico-posframe
commit 6a5c0dae4ca83312c08c1e81803ef741a2326ede
Author: Feng Shu <tumashu@163.com>
Commit: Feng Shu <tumashu@163.com>

    vertico-posframe--hide ->  vertico-posframe--minibuffer-exit-hook
    
            * vertico-posframe.el (vertico-posframe--display): set 
max-mini-window-height to 1.
            (vertico-posframe--minibuffer-exit-hook): Rename from 
vertico-posframe--hide.
            (vertico-posframe--setup): Use 
vertico-posframe--minibuffer-exit-hook.
---
 vertico-posframe.el | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/vertico-posframe.el b/vertico-posframe.el
index 8bacbee820..a4a9ce2c8a 100644
--- a/vertico-posframe.el
+++ b/vertico-posframe.el
@@ -176,6 +176,7 @@ Optional argument FRAME ."
   "Display LINES in posframe."
   (let ((point (point)))
     (setq vertico-posframe--buffer (current-buffer))
+    (setq-local max-mini-window-height 1)
     (vertico-posframe--handle-minibuffer-window)
     (with-selected-window (vertico-posframe-last-window)
       (vertico-posframe--show vertico-posframe--buffer point))))
@@ -245,14 +246,15 @@ is called, window-point will be set to WINDOW-POINT."
           (next-window))
         (selected-window))))
 
-(defun vertico-posframe--hide ()
-  "Hide vertico buffer."
+(defun vertico-posframe--minibuffer-exit-hook ()
+  "The function used by `minibuffer-exit-hook'."
+  (setq-local max-mini-window-height 1.0)
   (when (posframe-workable-p)
     (posframe-hide vertico-posframe--buffer)))
 
 (defun vertico-posframe--setup ()
   "Setup minibuffer overlay, which pushes the minibuffer content down."
-  (add-hook 'minibuffer-exit-hook 'vertico-posframe--hide nil 'local))
+  (add-hook 'minibuffer-exit-hook #'vertico-posframe--minibuffer-exit-hook nil 
'local))
 
 ;;;###autoload
 (defun vertico-posframe-cleanup ()



reply via email to

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