You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.
With ivy enabled I can only abort with C-g, or C-u C-j. (more precisely I can not exit from minibuffer with exit-minibuffer and empty input)
With ivy disabled I can press RET and get "" result.
The emacs manual says:
However, empty input is always permitted, regardless of the value of require-match; in that case, completing-read returns the first element of default, if it is a list; "", if default is nil; or default.
Well I'm understand that this is a very rare case, but I'd like if ivy will be as much consistent with the standard completing-read as it is possible.
I have a code where I bind a key to the mb-local-map which allows me to exit(it calls exit-minibuffer) and restart completing-read with a different collection. Initially it may be empty collection. This works with standard completing-read, but not with ivy.
The text was updated successfully, but these errors were encountered:
When using filename or directory completion, it seems impossible to even get to a null string; when I delete everything in the minibuffer, the null string is not in the candidates, so I see either the tramp methods or some directory
Sorry to insist @abo-abo , but when I do that (C-M-j) I don't get the null completion, but the current directory which is what is shown as soon as I request the filename or directory completion with e.g. C-x C-f which I've bound to counsel-find-file. What am I missing? Thanks for this great library.