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

[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



reply via email to

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