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

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

[elpa] master 2a02343 036/399: counsel.el (counsel-file-jump): Fix file


From: Oleh Krehel
Subject: [elpa] master 2a02343 036/399: counsel.el (counsel-file-jump): Fix file expansion
Date: Sat, 20 Jul 2019 14:56:43 -0400 (EDT)

branch: master
commit 2a02343cdf218441158e83323ce507a6d9112445
Author: Basil L. Contovounesios <address@hidden>
Commit: Basil L. Contovounesios <address@hidden>

    counsel.el (counsel-file-jump): Fix file expansion
    
    Expand candidate file names relative to original default-directory,
    not that of ivy-state-window (ivy--directory seems to always be nil
    in the action function).
    
    Fixes #1903
---
 counsel.el | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/counsel.el b/counsel.el
index d6030b0..758ef92 100644
--- a/counsel.el
+++ b/counsel.el
@@ -2473,8 +2473,8 @@ INITIAL-DIRECTORY, if non-nil, is used as the root 
directory for search."
    (list nil
          (when current-prefix-arg
            (read-directory-name "From directory: "))))
-  (counsel-require-program "find")
-  (let* ((default-directory (or initial-directory default-directory)))
+  (counsel-require-program find-program)
+  (let ((default-directory (or initial-directory default-directory)))
     (ivy-read "Find file: "
               (split-string
                (shell-command-to-string
@@ -2482,9 +2482,7 @@ INITIAL-DIRECTORY, if non-nil, is used as the root 
directory for search."
                "\n" t)
               :matcher #'counsel--find-file-matcher
               :initial-input initial-input
-              :action (lambda (x)
-                        (with-ivy-window
-                          (find-file (expand-file-name x ivy--directory))))
+              :action #'find-file
               :preselect (counsel--preselect-file)
               :require-match 'confirm-after-completion
               :history 'file-name-history



reply via email to

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