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

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

[elpa] master 37d52cc 120/272: swiper.el (swiper--update-input-ivy): Rep


From: Oleh Krehel
Subject: [elpa] master 37d52cc 120/272: swiper.el (swiper--update-input-ivy): Replace "\t"
Date: Mon, 25 Apr 2016 10:13:20 +0000

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

    swiper.el (swiper--update-input-ivy): Replace "\t"
    
    `swiper--candidates' replaces "\t" with four spaces for a consistent
    look in the minibuffer. By the domino effect, this affects
    `swiper--re-builder' and `swiper--update-input-ivy'.
---
 swiper.el |    6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/swiper.el b/swiper.el
index 2bc552f..923b647 100644
--- a/swiper.el
+++ b/swiper.el
@@ -312,6 +312,8 @@ When non-nil, INITIAL-INPUT is the initial search pattern."
   (interactive)
   (swiper--ivy initial-input))
 
+(declare-function string-trim-right "subr-x")
+
 (defun swiper-occur ()
   "Generate a custom occur buffer for `swiper'."
   (ivy-occur-grep-mode)
@@ -471,7 +473,9 @@ Matched candidates should have `swiper-invocation-face'."
   (with-ivy-window
     (swiper--cleanup)
     (when (> (length ivy--current) 0)
-      (let* ((re (funcall ivy--regex-function ivy-text))
+      (let* ((re (replace-regexp-in-string
+                  "    " "\t"
+                  (funcall ivy--regex-function ivy-text)))
              (re (if (stringp re) re (caar re)))
              (str (get-text-property 0 'display ivy--current))
              (num (if (string-match "^[0-9]+" str)



reply via email to

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