branch: master commit 69563119fc0d5ef6c468dbd5d1675deee8543381 Author: Oleh Krehel <ohwoeo...@gmail.com> Commit: Oleh Krehel <ohwoeo...@gmail.com>
Adjust ivy-state-preselect for file name completion * ivy.el (ivy--reset-state): Since `ivy--index' is now recomputed more, `ivy-state-preselect' needs to be in the collection properly, so that `ivy--index' is set to preselect whenever the input is empty. --- ivy.el | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/ivy.el b/ivy.el index 7320a11..a36463b 100644 --- a/ivy.el +++ b/ivy.el @@ -1013,7 +1013,9 @@ This is useful for recursive `ivy-read'." (string= preselect-directory default-directory)) (setq ivy--directory preselect-directory)) - (setq preselect (file-name-nondirectory preselect)))) + (setf + (ivy-state-preselect state) + (setq preselect (file-name-nondirectory preselect))))) (setq coll (ivy--sorted-files ivy--directory)) (when initial-input (unless (or require-match