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

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

[elpa] master f1c7233 164/272: swiper.el (swiper-occur): Bind ivy--regex


From: Oleh Krehel
Subject: [elpa] master f1c7233 164/272: swiper.el (swiper-occur): Bind ivy--regex-function
Date: Mon, 25 Apr 2016 10:13:23 +0000

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

    swiper.el (swiper-occur): Bind ivy--regex-function
    
    Otherwise input like "^\\w+" doesn't work.
---
 swiper.el |   11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/swiper.el b/swiper.el
index 6c22e48..366b628 100644
--- a/swiper.el
+++ b/swiper.el
@@ -340,11 +340,12 @@ When REVERT is non-nil, regenerate the current 
*ivy-occur* buffer."
                  (if (null revert)
                      ivy--old-cands
                    (setq ivy--old-re nil)
-                   (ivy--filter
-                    (progn (string-match "\"\\(.*\\)\"" (buffer-name))
-                           (match-string 1 (buffer-name)))
-                    (with-current-buffer buffer
-                      (swiper--candidates)))))))
+                   (let ((ivy--regex-function 'swiper--re-builder))
+                     (ivy--filter
+                      (progn (string-match "\"\\(.*\\)\"" (buffer-name))
+                             (match-string 1 (buffer-name)))
+                      (with-current-buffer buffer
+                        (swiper--candidates))))))))
     (unless (eq major-mode 'ivy-occur-grep-mode)
       (ivy-occur-grep-mode)
       (font-lock-mode -1))



reply via email to

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