Variable: completion-list-mode-map

completion-list-mode-map is a variable defined in simple.el.gz.

Value

Large value
-               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
<down>          next-line-completion
<follow-link>   mouse-face
<left>          previous-column-completion
<mouse-2>       choose-completion
<right>         next-column-completion
<up>            previous-line-completion
>               end-of-buffer
?               describe-mode
C-g             delete-completion-window
DEL             scroll-down-command
ESC ESC ESC     delete-completion-window
M-<down>        minibuffer-next-completion
M-<up>          minibuffer-previous-completion
M-RET           minibuffer-choose-completion
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

Documentation

Local map for completion list buffers.

Source Code

;; Defined in /usr/src/emacs/lisp/simple.el.gz
;; Define the major mode for lists of completions.

(defvar completion-list-mode-map
  (let ((map (make-sparse-keymap)))
    (set-keymap-parent map special-mode-map)
    (define-key map "g" nil) ;; There's nothing to revert from.
    (define-key map [mouse-2] 'choose-completion)
    (define-key map [follow-link] 'mouse-face)
    (define-key map [down-mouse-2] nil)
    (define-key map "\C-m" 'choose-completion)
    (define-key map "\e\e\e" 'delete-completion-window)
    (define-key map [remap keyboard-quit] #'delete-completion-window)
    (define-key map [up] 'previous-line-completion)
    (define-key map [down] 'next-line-completion)
    (define-key map [left] 'previous-column-completion)
    (define-key map [right] 'next-column-completion)
    (define-key map [?\t] 'next-completion)
    (define-key map [backtab] 'previous-completion)
    (define-key map [M-up] 'minibuffer-previous-completion)
    (define-key map [M-down] 'minibuffer-next-completion)
    (define-key map "\M-\r" 'minibuffer-choose-completion)
    (define-key map "z" 'kill-current-buffer)
    (define-key map "n" 'next-completion)
    (define-key map "p" 'previous-completion)
    (define-key map "\M-g\M-c" 'switch-to-minibuffer)
    map)
  "Local map for completion list buffers.")