branch: master
commit f7470feef4880a735495c5013465efffd049270d
Author: Oleh Krehel <[email protected]>
Commit: Oleh Krehel <[email protected]>
ivy.el (ivy--reset-state): Don't delete "" for dynamic coll
Fixes #1236
---
ivy.el | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/ivy.el b/ivy.el
index d3ea381..f630dc3 100644
--- a/ivy.el
+++ b/ivy.el
@@ -1794,7 +1794,8 @@ This is useful for recursive `ivy-read'."
(setq coll (all-completions "" collection predicate)))
(t
(setq coll collection)))
- (setq coll (delete "" coll))
+ (unless (ivy-state-dynamic-collection ivy-last)
+ (setq coll (delete "" coll)))
(when def
(cond ((listp def)
(setq coll (cl-union def coll :test 'equal)))