branch: externals/vertico-posframe
commit 0b6a440003f8426ed4e82868b49b2bb2f9ea9f7d
Author: Feng Shu <[email protected]>
Commit: Feng Shu <[email protected]>
* vertico-posframe.el (vertico-posframe--hide): limit minibuffer flicker.
---
vertico-posframe.el | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/vertico-posframe.el b/vertico-posframe.el
index ad1e4f8..8f54c2c 100644
--- a/vertico-posframe.el
+++ b/vertico-posframe.el
@@ -215,7 +215,12 @@ Optional argument FRAME ."
"Hide vertico buffer."
(when (posframe-workable-p)
(posframe-hide vertico-posframe--buffer)
- (posframe-hide vertico-posframe--minibuffer-cover)))
+ ;; FIXME: delay 0.1 second to remove minibuffer cover, which can
+ ;; limit minibuffer flicker.
+ (run-with-timer
+ 0.1 nil
+ (lambda ()
+ (posframe-hide vertico-posframe--minibuffer-cover)))))
(defun vertico-posframe-post-command-function ()
"`post-command-hook' function used by vertico-posframe."