branch: master commit f1c72331a7025c806f4a2e4e536484a5839403a3 Author: Oleh Krehel <ohwoeo...@gmail.com> Commit: Oleh Krehel <ohwoeo...@gmail.com>
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))