branch: externals/ivy-hydra
commit 8989ed128402bd6f75ae28c887e029be0dde94a5
Author: Kien Nguyen <[email protected]>
Commit: Kien Nguyen <[email protected]>
ivy.el (ivy--update-minibuffer): don't filter while there's input
---
ivy.el | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/ivy.el b/ivy.el
index 5bcdd48..6a319ba 100644
--- a/ivy.el
+++ b/ivy.el
@@ -3463,8 +3463,10 @@ Should be run via minibuffer `post-command-hook'."
(ivy--buffer-list "" ivy-use-virtual-buffers)))
(setq ivy--old-re nil))))
(with-current-buffer (ivy-state-buffer ivy-last)
- (ivy--format
- (ivy--filter ivy-text ivy--all-candidates))))
+ (let ((ret (while-no-input
+ (ivy--format
+ (ivy--filter ivy-text ivy--all-candidates)))))
+ (unless (booleanp ret) ret))))
(setq ivy--old-text ivy-text)))
(defun ivy-display-function-fallback (str)