[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/vertico-posframe 4b82c7e 1/3: Remove vertico-posframe--
From: |
ELPA Syncer |
Subject: |
[elpa] externals/vertico-posframe 4b82c7e 1/3: Remove vertico-posframe--advice. |
Date: |
Thu, 2 Dec 2021 02:57:33 -0500 (EST) |
branch: externals/vertico-posframe
commit 4b82c7e9af3b91c23b952d1a16932ae9308f60a8
Author: Feng Shu <tumashu@163.com>
Commit: Feng Shu <tumashu@163.com>
Remove vertico-posframe--advice.
* vertico-posframe.el (vertico-posframe--last-window)
(vertico-posframe--advice): removed.
(vertico-posframe-mode): Remove vertico-posframe--advice.
---
vertico-posframe.el | 12 +-----------
1 file changed, 1 insertion(+), 11 deletions(-)
diff --git a/vertico-posframe.el b/vertico-posframe.el
index b61ec91..0c3c4be 100644
--- a/vertico-posframe.el
+++ b/vertico-posframe.el
@@ -137,7 +137,6 @@ minibuffer will not be hided by minibuffer-cover."
(defvar vertico-posframe--buffer " *vertico-posframe--buffer*")
(defvar vertico-posframe--minibuffer-cover "
*vertico-posframe--minibuffer-cover*")
-(defvar vertico-posframe--last-window nil)
;; Fix warn
(defvar exwm--connection)
@@ -270,7 +269,7 @@ Show STRING when it is a string."
(defun vertico-posframe-last-window ()
"Get the last actived window before active minibuffer."
- (let ((window vertico-posframe--last-window))
+ (let ((window (minibuffer-selected-window)))
(or (if (window-live-p window)
window
(next-window))
@@ -318,11 +317,6 @@ Show STRING when it is a string."
(add-hook 'minibuffer-exit-hook 'vertico-posframe--hide nil 'local)
(setq-local cursor-type '(bar . 0)))
-(defun vertico-posframe--advice (&rest _args)
- "Advice for ORIG completion function, receiving ARGS."
- (unless (minibufferp) ; minibuffer recursive
- (setq vertico-posframe--last-window (selected-window))))
-
(defun vertico-posframe--minibuffer-message (message &rest _args)
"Advice function of `minibuffer-message'.
Argument MESSAGE ."
@@ -339,8 +333,6 @@ Argument MESSAGE ."
(advice-add #'minibuffer-message :before
#'vertico-posframe--minibuffer-message)
(advice-add #'vertico--display-candidates :override
#'vertico-posframe--display)
(advice-add #'vertico--setup :after #'vertico-posframe--setup)
- (advice-add #'completing-read-default :before #'vertico-posframe--advice)
- (advice-add #'completing-read-multiple :before #'vertico-posframe--advice)
(add-hook 'post-command-hook #'vertico-posframe--post-command-function)
;; Create posframe in advance to limit flicker.
(vertico-posframe--show-init)
@@ -349,8 +341,6 @@ Argument MESSAGE ."
(advice-remove #'minibuffer-message #'vertico-posframe--minibuffer-message)
(advice-remove #'vertico--display-candidates #'vertico-posframe--display)
(advice-remove #'vertico--setup #'vertico-posframe--setup)
- (advice-remove #'completing-read-default #'vertico-posframe--advice)
- (advice-remove #'completing-read-multiple #'vertico-posframe--advice)
(remove-hook 'post-command-hook #'vertico-posframe--post-command-function)
(posframe-delete vertico-posframe--buffer)
(posframe-delete vertico-posframe--minibuffer-cover))))