emacs-diffs
[Top][All Lists]
Advanced

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

master 45d711a: Consider environment vars in Fido's directory-aware RET


From: João Távora
Subject: master 45d711a: Consider environment vars in Fido's directory-aware RET binding
Date: Sat, 5 Jun 2021 16:49:22 -0400 (EDT)

branch: master
commit 45d711a356b4c5e75d0b6e4391313ca34f57b4bb
Author: João Távora <joaotavora@gmail.com>
Commit: João Távora <joaotavora@gmail.com>

    Consider environment vars in Fido's directory-aware RET binding
    
    Fixes: bug#48782
    
    * lisp/icomplete.el (icomplete-fido-ret): Consider environment
    variables in dir expansion.
---
 lisp/icomplete.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lisp/icomplete.el b/lisp/icomplete.el
index 03a191c..08b4ef2 100644
--- a/lisp/icomplete.el
+++ b/lisp/icomplete.el
@@ -331,7 +331,8 @@ require user confirmation."
                    (file-name-directory (icomplete--field-string))))
          (current (car completion-all-sorted-completions))
          (probe (and dir current
-                     (expand-file-name (directory-file-name current) dir))))
+                     (expand-file-name (directory-file-name current)
+                                       (substitute-env-vars dir)))))
     (cond ((and probe (file-directory-p probe) (not (string= current "./")))
            (icomplete-force-complete))
           (t



reply via email to

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