Completion Commands Completion Completion Options
There are three different ways that
RET can work in completing
minibuffers, depending on how the argument will be used.
RETrefuses to exit if the text in the minibuffer does not complete to an exact match.
RETexits only if the text was an exact match already, not needing completion. If the text is not an exact match,
RETdoes not exit, but it does complete the text. If it completes to an exact match, a second
Cautious completion is used for reading file names for files that must already exist.
RETtakes the text in the minibuffer exactly as given, without completing it.
The completion commands display a list of all possible completions in a window whenever there is more than one possibility for the very next character. Also, typing ? explicitly requests such a list. If the list of completions is long, you can scroll it with C-M-v (see Other Window).Completion Commands Completion Completion Options