[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/vertico-posframe 9090b38aed 3/4: Handle vertico--resize
From: |
ELPA Syncer |
Subject: |
[elpa] externals/vertico-posframe 9090b38aed 3/4: Handle vertico--resize-window rename to vertico--resize again. |
Date: |
Mon, 16 Dec 2024 09:59:15 -0500 (EST) |
branch: externals/vertico-posframe
commit 9090b38aed48b9a3b9cf3f84a6558640ef6e9622
Author: Feng Shu <tumashu@163.com>
Commit: Feng Shu <tumashu@163.com>
Handle vertico--resize-window rename to vertico--resize again.
---
vertico-posframe.el | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/vertico-posframe.el b/vertico-posframe.el
index a50989f444..0357b06c9c 100644
--- a/vertico-posframe.el
+++ b/vertico-posframe.el
@@ -181,6 +181,8 @@ minibuffer will not be hided by minibuffer-cover."
(defvar vertico-posframe--buffer nil)
(defvar vertico-posframe--use-auto-hscroll-mode-p nil)
+(defvar vertico-posframe--use-vertico--resize-p nil)
+
;; Fix warn
(defvar exwm--connection)
@@ -250,7 +252,14 @@ vertico-posframe works with vertico multiform toggle."
(when vertico-posframe--use-auto-hscroll-mode-p
(kill-local-variable 'auto-hscroll-mode)
(setq-local vertico-posframe--use-auto-hscroll-mode-p nil))))
- (posframe-hide vertico-posframe--buffer))
+ (posframe-hide vertico-posframe--buffer)
+ ;; Handle vertico--resize-window rename to vertico--resize, will
+ ;; remove in future.
+ (when (and (functionp 'vertico--resize)
+ (not vertico-posframe--use-vertico--resize-p))
+ (cl-defmethod vertico--resize
+ (&context ((vertico-posframe-mode-workable-p) (eql t))))
+ (setq vertico-posframe--use-vertico--resize-p t)))
;; vertico--resize-window has been renamed to vertico--resize in commit:
;;
https://github.com/minad/vertico/commit/5c4a2cbe9916c2761bfb56ac129eb4b8f9210b22