branch: master
commit a11c978648b60246fa82ba305c625a2872b10887
Author: Oleh Krehel <[email protected]>
Commit: Oleh Krehel <[email protected]>
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))