Function: completion-list-mode

completion-list-mode is an interactive and byte-compiled function defined in simple.el.gz.

Signature

(completion-list-mode)

Documentation

Major mode for buffers showing lists of possible completions.

Type RET (choose-completion) in the completion list to select the completion near point. Or click to select one with the mouse.

See the completions-format user option to control how this buffer is formatted.

- negative-argument
0 digit-argument
1 digit-argument
2 digit-argument
3 digit-argument
4 digit-argument
5 digit-argument
6 digit-argument
7 digit-argument
8 digit-argument
9 digit-argument
< beginning-of-buffer
<backtab> previous-completion
<down-mouse-2> nil
<follow-link> mouse-face
<left> previous-completion
<mouse-2> choose-completion
<right> next-completion
> end-of-buffer
? describe-mode
DEL scroll-down-command
ESC ESC ESC delete-completion-window
M-g M-c switch-to-minibuffer
RET choose-completion
S-SPC scroll-down-command
SPC scroll-up-command
SPC..~ undefined
TAB next-completion
g nil
g revert-buffer
h describe-mode
n next-completion
p previous-completion
q quit-window
z kill-current-buffer

This mode runs the hook completion-list-mode-hook, as the final or penultimate step during initialization.

Probably introduced at or before Emacs version 28.1.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/simple.el.gz
(define-derived-mode completion-list-mode nil "Completion List"
  "Major mode for buffers showing lists of possible completions.
Type \\<completion-list-mode-map>\\[choose-completion] in the completion list\
 to select the completion near point.
Or click to select one with the mouse.

See the `completions-format' user option to control how this
buffer is formatted.

\\{completion-list-mode-map}")