branch: elpa/isl
commit 397d9c72cea9099aa4232f7d49131ca3ccf17ebf
Author: Thierry Volpiatto <[email protected]>
Commit: Thierry Volpiatto <[email protected]>

    Fix setting il-search-item-overlays, reverse list one time for all
---
 isearch-light.el | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/isearch-light.el b/isearch-light.el
index 98b7dadeafa..65e04a57a27 100644
--- a/isearch-light.el
+++ b/isearch-light.el
@@ -38,7 +38,7 @@
               (goto-char (overlay-start ov)))
           (message "no more occurences of %s" il-search-pattern)
           (sit-for 0.5)
-          (setq il-search-iterator (iterator:list (reverse 
il-search-item-overlays)))
+          (setq il-search-iterator (iterator:list il-search-item-overlays))
           )))))
 
 (defun il-search-goto-next ()
@@ -81,7 +81,8 @@
             (setq ov (make-overlay (match-beginning 0) (match-end 0)))
             (push ov il-search-item-overlays)
             (overlay-put ov 'face '(:background "brown")))
-          (setq il-search-iterator (iterator:list (reverse 
il-search-item-overlays))))))))
+          (setq il-search-item-overlays (reverse il-search-item-overlays))
+          (setq il-search-iterator (iterator:list 
il-search-item-overlays)))))))
 
 (defun il-search-check-input ()
   (let ((input (minibuffer-contents)))
@@ -96,7 +97,8 @@
             (lambda ()
               (setq timer (run-with-idle-timer
                            0.1 'repeat #'il-search-check-input)))
-          (read-from-minibuffer prompt nil il-search-map))
+          (read-from-minibuffer
+           prompt nil il-search-map nil nil (thing-at-point 'symbol)))
       (cancel-timer timer))))
 
 (defun il-search-1 ()

Reply via email to