GNU Emacs Manual. Node: Strict Completion

PREVCompletion Commands UPCompletion NEXTCompletion Options

4.3.3: Strict Completion

There are three different ways that RET can work in completing minibuffers, depending on how the argument will be used.

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

PREVCompletion Commands UPCompletion NEXTCompletion Options