branch: master commit 1a193b047c79af265397a220046ac5e44425a13b Author: Oleh Krehel <ohwoeo...@gmail.com> Commit: Oleh Krehel <ohwoeo...@gmail.com>
ivy.el (ivy--done): Set ivy--current Fixes a bug of using :action for completing file names. --- ivy.el | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ivy.el b/ivy.el index 40e8330..697f854 100644 --- a/ivy.el +++ b/ivy.el @@ -222,9 +222,9 @@ When non-nil, it should contain one %d.") "Insert TEXT and exit minibuffer." (if (and ivy--directory (not (eq (ivy-state-history ivy-last) 'grep-files-history))) - (insert (expand-file-name - text ivy--directory)) - (insert text)) + (insert (setq ivy--current (expand-file-name + text ivy--directory))) + (insert (setq ivy--current text))) (setq ivy-exit 'done) (exit-minibuffer))