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))