branch: externals/vertico-posframe
commit 781ee08f8d92f640dff8a0d8838b67a13a391846
Author: Feng Shu <[email protected]>
Commit: Feng Shu <[email protected]>
v0.8.0
No other new feature, just remove workaground about
vertico--resize-window for simplify code:
https://github.com/minad/vertico/commit/5c4a2cbe9916c2761bfb56ac129eb4b8f9210b22
---
vertico-posframe.el | 29 ++++++-----------------------
1 file changed, 6 insertions(+), 23 deletions(-)
diff --git a/vertico-posframe.el b/vertico-posframe.el
index bca46f266a..db0cb43d17 100644
--- a/vertico-posframe.el
+++ b/vertico-posframe.el
@@ -5,9 +5,9 @@
;; Author: Feng Shu <[email protected]>
;; Maintainer: Feng Shu <[email protected]>
;; URL: https://github.com/tumashu/vertico-posframe
-;; Version: 0.7.8
+;; Version: 0.8.0
;; Keywords: abbrev, convenience, matching, vertico
-;; Package-Requires: ((emacs "26.0") (posframe "1.4.0") (vertico "1.1"))
+;; Package-Requires: ((emacs "26.0") (posframe "1.4.0") (vertico "1.10"))
;; This file is part of GNU Emacs.
@@ -181,8 +181,6 @@ 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)
@@ -252,25 +250,10 @@ 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)
- ;; 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
-;; We handle both here.
-(when (functionp 'vertico--resize-window)
- (cl-defmethod vertico--resize-window
- (_height &context ((vertico-posframe-mode-workable-p) (eql t)))))
-
-(when (functionp 'vertico--resize)
- (cl-defmethod vertico--resize
- (&context ((vertico-posframe-mode-workable-p) (eql t)))))
+ (posframe-hide vertico-posframe--buffer))
+
+(cl-defmethod vertico--resize
+ (&context ((vertico-posframe-mode-workable-p) (eql t))))
(cl-defmethod vertico--display-candidates
:after (_candidates &context ((vertico-posframe-mode-workable-p) (eql t)))