[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
9.3.2 Completion Commands
Here is a list of the completion commands defined in the minibuffer when completion is allowed.
- <TAB>
-
Complete the text before point in the minibuffer as much as possible (
minibuffer-complete
). - <SPC>
Complete up to one word from the minibuffer text before point (
minibuffer-complete-word
). <SPC> for completion is not available when entering a file name, since file names often include spaces.- <RET>
Submit the text in the minibuffer as the argument, possibly completing first as described in the next node (
minibuffer-complete-and-exit
). See section Strict Completion.- ?
Display a list of possible completions of the text before point (
minibuffer-completion-help
).
<SPC> completes like <TAB>, but only up to the next hyphen
or space. If you have ‘auto-f’ in the minibuffer and type
<SPC>, it finds that the completion is ‘auto-fill-mode’, but
it only inserts ‘ill-’, giving ‘auto-fill-’. Another
<SPC> at this point completes all the way to
‘auto-fill-mode’. The command that implements this behavior is
called minibuffer-complete-word
.
When you display a list of possible completions, you can choose one from it:
- Mouse-1
- Mouse-2
Clicking mouse button 1 or 2 on a completion possibility chooses that completion (
mouse-choose-completion
). You must click in the list of completions, not in the minibuffer.- <PRIOR>
- M-v
Typing <PRIOR> or <PAGE-UP>, or M-v, while in the minibuffer, selects the window showing the completion list buffer (
switch-to-completions
). This paves the way for using the commands below. (Selecting that window in other ways has the same effect.)- <RET>
Typing <RET> in the completion list buffer chooses the completion that point is in or next to (
choose-completion
). To use this command, you must first switch to the completion list window.- <RIGHT>
Typing the right-arrow key <RIGHT> in the completion list buffer moves point to the following completion possibility (
next-completion
).- <LEFT>
Typing the left-arrow key <LEFT> in the completion list buffer moves point to the previous completion possibility (
previous-completion
).
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |