[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 ()