branch: master
commit 6f4d46b76a96082ebc1cfc4f2b4a73bf8c0aca82
Author: Oleh Krehel <[email protected]>
Commit: Oleh Krehel <[email protected]>
Fix preselect for input "^"
* ivy.el (ivy--filter): Update.
Notably, e.g. `counsel-describe-variable' should properly preselect
variable at point.
---
ivy.el | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/ivy.el b/ivy.el
index ba7027b..e06c3dd 100644
--- a/ivy.el
+++ b/ivy.el
@@ -1588,7 +1588,9 @@ CANDIDATES are assumed to be static."
(setq idx (cl-position (pop tail) cands)))
(setq ivy--index (or idx 0))))
(setq ivy--index 0))
- (when (and (string= name "") (not (equal ivy--old-re "")))
+ (when (and (or (string= name "")
+ (string= name "^"))
+ (not (equal ivy--old-re "")))
(setq ivy--index
(or (ivy--preselect-index
cands