[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ivy-hydra 0eebf24 318/395: ivy.el (ivy--partial-cd-for-
From: |
Basil L. Contovounesios |
Subject: |
[elpa] externals/ivy-hydra 0eebf24 318/395: ivy.el (ivy--partial-cd-for-single-directory): Fix for ignore-order |
Date: |
Thu, 25 Feb 2021 08:32:29 -0500 (EST) |
branch: externals/ivy-hydra
commit 0eebf240bfe656990ba36fbcf8341713b8fb69b3
Author: Oleh Krehel <ohwoeowho@gmail.com>
Commit: Oleh Krehel <ohwoeowho@gmail.com>
ivy.el (ivy--partial-cd-for-single-directory): Fix for ignore-order
Fixes #2599
---
ivy-test.el | 22 ++++++++++++----------
ivy.el | 3 ++-
2 files changed, 14 insertions(+), 11 deletions(-)
diff --git a/ivy-test.el b/ivy-test.el
index ac1d250..f79504e 100644
--- a/ivy-test.el
+++ b/ivy-test.el
@@ -1527,16 +1527,18 @@ a buffer visiting a file."
"tests/find-file/directories-with-spaces/bar baz ii/file2"))))
(ert-deftest counsel-find-file-single-match-directories ()
- (should (string= (let ((ivy-extra-directories nil))
- (file-relative-name
- (ivy-with '(counsel-find-file) "a TAB TAB TAB"
- :dir
"tests/find-file/single-match-directories/")))
- "tests/find-file/single-match-directories/a/file_in_a.txt"))
- (should (string= (let ((ivy-extra-directories nil))
- (file-relative-name
- (ivy-with '(counsel-find-file) "b TAB TAB TAB"
- :dir
"tests/find-file/single-match-directories/")))
-
"tests/find-file/single-match-directories/ba/file_in_ba.txt")))
+ (dolist (ivy-re-builders-alist '(((t . ivy--regex-plus))
+ ((t . ivy--regex-ignore-order))))
+ (should (string= (let ((ivy-extra-directories nil))
+ (file-relative-name
+ (ivy-with '(counsel-find-file) "a TAB TAB TAB"
+ :dir
"tests/find-file/single-match-directories/")))
+
"tests/find-file/single-match-directories/a/file_in_a.txt"))
+ (should (string= (let ((ivy-extra-directories nil))
+ (file-relative-name
+ (ivy-with '(counsel-find-file) "b TAB TAB TAB"
+ :dir
"tests/find-file/single-match-directories/")))
+
"tests/find-file/single-match-directories/ba/file_in_ba.txt"))))
(ert-deftest counsel--split-string-with-eol-cr ()
(should
diff --git a/ivy.el b/ivy.el
index 9a71429..21aa522 100644
--- a/ivy.el
+++ b/ivy.el
@@ -1096,7 +1096,8 @@ If the text hasn't changed as a result, forward to
`ivy-alt-done'."
(eq (ivy-state-collection ivy-last) #'read-file-name-internal)
(= 1 (length
(ivy--re-filter
- (concat "^" (string-remove-prefix "^" ivy-regex))
+ (funcall ivy--regex-function
+ (concat "^" (string-remove-prefix "^" ivy-text)))
ivy--all-candidates)))
(let ((default-directory ivy--directory))
(file-directory-p (ivy-state-current ivy-last))))
- [elpa] externals/ivy-hydra e7cc776 174/395: swiper.el (swiper-verbose): New defcustom, (continued)
- [elpa] externals/ivy-hydra e7cc776 174/395: swiper.el (swiper-verbose): New defcustom, Basil L. Contovounesios, 2021/02/25
- [elpa] externals/ivy-hydra 2894f11 177/395: ivy.el (magic-slash): comment out windows behaviour, Basil L. Contovounesios, 2021/02/25
- [elpa] externals/ivy-hydra 742119a 181/395: counsel.el (counsel-tracker): New command, Basil L. Contovounesios, 2021/02/25
- [elpa] externals/ivy-hydra 9ccd93b 191/395: ivy-hydra.el (ivy-hydra-read-action): Work for "C-M-o", Basil L. Contovounesios, 2021/02/25
- [elpa] externals/ivy-hydra bba92e0 188/395: counsel.el (counsel-file-name-filter-alist): Modify perl entry, Basil L. Contovounesios, 2021/02/25
- [elpa] externals/ivy-hydra 64f05f4 189/395: swiper.el (swiper-font-lock-exclude): Add sieve-mode, Basil L. Contovounesios, 2021/02/25
- [elpa] externals/ivy-hydra 6f04865 185/395: ivy.el (ivy-init-fns-alist): Add, Basil L. Contovounesios, 2021/02/25
- [elpa] externals/ivy-hydra 1b426e1 202/395: Fix byte-compilation warning in Emacs 28, Basil L. Contovounesios, 2021/02/25
- [elpa] externals/ivy-hydra f9fa30d 211/395: More compatibility fixes, Basil L. Contovounesios, 2021/02/25
- [elpa] externals/ivy-hydra 48e56da 305/395: Extend :type of counsel-async-command-delay, Basil L. Contovounesios, 2021/02/25
- [elpa] externals/ivy-hydra 0eebf24 318/395: ivy.el (ivy--partial-cd-for-single-directory): Fix for ignore-order,
Basil L. Contovounesios <=
- [elpa] externals/ivy-hydra edefba7 304/395: ivy-test.el (ivy-read-alist-multi-cands): Add test, Basil L. Contovounesios, 2021/02/25
- [elpa] externals/ivy-hydra aa47396 218/395: counsel.el (counsel-fonts): Preselect the current font, Basil L. Contovounesios, 2021/02/25
- [elpa] externals/ivy-hydra 2bf7317 235/395: ivy.el: ivy--index should never be nil, Basil L. Contovounesios, 2021/02/25
- [elpa] externals/ivy-hydra 33fa992 250/395: Fix swiper handling of bol regex, Basil L. Contovounesios, 2021/02/25
- [elpa] externals/ivy-hydra 6ab24b6 249/395: * ivy.el: Use with-eval-after-load, Basil L. Contovounesios, 2021/02/25
- [elpa] externals/ivy-hydra ffa5a5f 258/395: counsel-describe-symbol: autoload, Basil L. Contovounesios, 2021/02/25
- [elpa] externals/ivy-hydra 71f5727 261/395: counsel.el (counsel--git-grep-index): Don't error on null buffer-file-name, Basil L. Contovounesios, 2021/02/25
- [elpa] externals/ivy-hydra 84efa3a 262/395: Ensure counsel--git-grep-index returns non-nil, Basil L. Contovounesios, 2021/02/25
- [elpa] externals/ivy-hydra 6eda8fa 254/395: Fix recent ivy-auto-shrink-minibuffer-alist typo, Basil L. Contovounesios, 2021/02/25
- [elpa] externals/ivy-hydra b40af52 267/395: counsel.el (counsel-find-file-undo): Remap undo, Basil L. Contovounesios, 2021/02/25