[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/helm ff18b036b1 2/3: Fix preselection with icons
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/helm ff18b036b1 2/3: Fix preselection with icons |
Date: |
Tue, 22 Feb 2022 02:58:24 -0500 (EST) |
branch: elpa/helm
commit ff18b036b1731c756267b760f0c5e59db77f73a6
Author: Thierry Volpiatto <thievol@posteo.net>
Commit: Thierry Volpiatto <thievol@posteo.net>
Fix preselection with icons
---
helm-files.el | 23 ++++++++++++++---------
1 file changed, 14 insertions(+), 9 deletions(-)
diff --git a/helm-files.el b/helm-files.el
index 67844a2fd5..754f8541d0 100644
--- a/helm-files.el
+++ b/helm-files.el
@@ -992,9 +992,11 @@ Should not be used among other sources.")
;; tramp starts and display candidates. FNAME is here always a
;; directory.
(when (file-directory-p fname)
- (helm-find-files-1 fname (if helm-ff-transformer-show-only-basename
- (concat "^" (regexp-quote (helm-basename
presel)))
- (regexp-quote presel))))))
+ (helm-find-files-1 fname
+ (format helm-ff-last-expanded-candidate-regexp
+ (if helm-ff-transformer-show-only-basename
+ (regexp-quote (helm-basename presel))
+ (regexp-quote presel)))))))
(defun helm-ff-bookmark-set ()
"Record `helm-find-files' session in bookmarks."
@@ -5439,15 +5441,17 @@ DESTINATION for the actions copy and rename."
(lambda ()
(if (and dirflag (eq action 'rename))
(helm-find-files-1 (file-name-directory target)
- (if helm-ff-transformer-show-only-basename
- (helm-basename target) target))
+ (format
helm-ff-last-expanded-candidate-regexp
+ (if
helm-ff-transformer-show-only-basename
+ (helm-basename target) target)))
(helm-find-files-1 (if (file-directory-p destination)
(file-name-as-directory
(expand-file-name destination))
(expand-file-name (helm-basedir
destination)))
- (if helm-ff-transformer-show-only-basename
- (helm-basename (car files))
- (car files))))))))))
+ (format helm-ff-last-expanded-candidate-regexp
+ (if
helm-ff-transformer-show-only-basename
+ (helm-basename (car files))
+ (car files)))))))))))
(defun helm-get-dest-fnames-from-list (flist dest-cand rename-dir-flag)
"Transform filenames of FLIST to abs of DEST-CAND.
@@ -6331,7 +6335,8 @@ files."
;; resume would do.
(let ((helm--executing-helm-action (not (null hist))))
(helm-find-files-1 input (and presel (null helm-ff-no-preselect)
- (concat "^" (regexp-quote presel)))))))
+ (format
helm-ff-last-expanded-candidate-regexp
+ (regexp-quote presel)))))))
;;;###autoload
(defun helm-delete-tramp-connection ()