branch: master
commit a11c978648b60246fa82ba305c625a2872b10887
Author: Oleh Krehel <ohwoeo...@gmail.com>
Commit: Oleh Krehel <ohwoeo...@gmail.com>

    ivy-immediate-done should use ivy--directory
    
    * ivy.el (ivy-immediate-done): When completing file names, expand the
      file name properly.
    
    Fixes #275
---
 ivy.el |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/ivy.el b/ivy.el
index 24bc824..b6715c9 100644
--- a/ivy.el
+++ b/ivy.el
@@ -480,7 +480,10 @@ If the text hasn't changed as a result, forward to 
`ivy-alt-done'."
   "Exit the minibuffer with the current input."
   (interactive)
   (delete-minibuffer-contents)
-  (insert (setq ivy--current ivy-text))
+  (insert (setq ivy--current
+                (if ivy--directory
+                    (expand-file-name ivy-text ivy--directory)
+                  ivy-text)))
   (setq ivy-exit 'done)
   (exit-minibuffer))
 

Reply via email to