branch: externals/vertico-posframe commit 781ee08f8d92f640dff8a0d8838b67a13a391846 Author: Feng Shu <tuma...@163.com> Commit: Feng Shu <tuma...@163.com>
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 <tuma...@163.com> ;; Maintainer: Feng Shu <tuma...@163.com> ;; 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)))