emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] master 039353d 007/184: ivy.el (ivy--preselect-index): Fix ivy-re


From: Oleh Krehel
Subject: [elpa] master 039353d 007/184: ivy.el (ivy--preselect-index): Fix ivy-resume for swiper-isearch
Date: Wed, 16 Oct 2019 13:14:39 -0400 (EDT)

branch: master
commit 039353df6b7021c8f568dc55dafe4e1fb8bf3807
Author: Oleh Krehel <address@hidden>
Commit: Oleh Krehel <address@hidden>

    ivy.el (ivy--preselect-index): Fix ivy-resume for swiper-isearch
    
    Fixes #2153
---
 ivy.el | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/ivy.el b/ivy.el
index 8ee5f26..58af21a 100644
--- a/ivy.el
+++ b/ivy.el
@@ -2485,7 +2485,9 @@ Minibuffer bindings:
 (defun ivy--preselect-index (preselect candidates)
   "Return the index of PRESELECT in CANDIDATES."
   (cond ((integerp preselect)
-         preselect)
+         (if (integerp (car candidates))
+             (cl-position preselect candidates)
+           preselect))
         ((cl-position preselect candidates :test #'equal))
         ((ivy--regex-p preselect)
          (cl-position preselect candidates :test #'string-match-p))))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]