Next: Completion Options, Previous: Completion Commands, Up: Completion
There are three different ways that <RET> can do completion, depending on how the argument will be used.
Cautious completion is used for reading file names for files that must already exist, for example.
The completion commands display a list of all possible completions whenever they can't determine even one more character by completion. Also, typing ? explicitly requests such a list. You can scroll the list with C-M-v (see Other Window).