Variable: minibuffer-local-completion-map

minibuffer-local-completion-map is a variable defined in minibuffer.el.gz.

Value

Large value
<XF86Back>     previous-history-element
<XF86Forward>  next-history-element
<backtab>      minibuffer-complete
<down>         next-line-or-history-element
<kp-4>         tpu-search-forward-exit
<kp-5>         tpu-search-backward-exit
<kp-enter>     exit-minibuffer
<next>         next-history-element
<prior>        previous-history-element
<prior>        switch-to-completions
<up>           previous-line-or-history-element
?              minibuffer-completion-help
C-<tab>        file-cache-minibuffer-complete
C-g            minibuffer-keyboard-quit
C-j            exit-minibuffer
C-x <down>     minibuffer-complete-defaults
C-x <up>       minibuffer-complete-history
M-<            minibuffer-beginning-of-buffer
M-<down>       minibuffer-next-completion
M-<up>         minibuffer-previous-completion
M-RET          minibuffer-choose-completion
M-g M-c        switch-to-completions
M-n            next-history-element
M-p            previous-history-element
M-r            previous-matching-history-element
M-s            next-matching-history-element
M-v            switch-to-completions
RET            exit-minibuffer
RET            minibuffer-completion-exit
SPC            minibuffer-complete-word
TAB            minibuffer-complete
TAB            self-insert-command

Documentation

Local keymap for minibuffer input with completion.

View in manual

Probably introduced at or before Emacs version 16.

Source Code

;; Defined in /usr/src/emacs/lisp/minibuffer.el.gz
(defvar-keymap minibuffer-local-completion-map
  :doc "Local keymap for minibuffer input with completion."
  :parent minibuffer-local-map
  "TAB"       #'minibuffer-complete
  "<backtab>" #'minibuffer-complete
  ;; M-TAB is already abused for many other purposes, so we should find
  ;; another binding for it.
  ;; "M-TAB"  #'minibuffer-force-complete
  "SPC"       #'minibuffer-complete-word
  "RET"       #'minibuffer-completion-exit
  "?"         #'minibuffer-completion-help
  "<prior>"   #'switch-to-completions
  "M-v"       #'switch-to-completions
  "M-g M-c"   #'switch-to-completions
  "M-<up>"    #'minibuffer-previous-completion
  "M-<down>"  #'minibuffer-next-completion
  "M-RET"     #'minibuffer-choose-completion)