Variable: shell-mode-map
shell-mode-map is a variable defined in shell.el.gz.
Value
C-\ kermit-esc
C-c C-b shell-backward-command
C-c C-f shell-forward-command
C-c C-q kermit-send-char
C-c \ kermit-esc
C-j kermit-send-input-cr
C-x n d shell-narrow-to-prompt
M-? comint-dynamic-list-filename-completions
M-RET shell-resync-dirs
TAB completion-at-point
Documentation
Keymap for shell-mode.
Source Code
;; Defined in /usr/src/emacs/lisp/shell.el.gz
(defvar shell-mode-map
(let ((map (make-sparse-keymap)))
(define-key map "\C-c\C-f" 'shell-forward-command)
(define-key map "\C-c\C-b" 'shell-backward-command)
(define-key map "\t" 'completion-at-point)
(define-key map (kbd "M-RET") 'shell-resync-dirs)
(define-key map "\M-?" 'comint-dynamic-list-filename-completions)
(define-key map (kbd "C-x n d") 'shell-narrow-to-prompt)
(define-key map [menu-bar completion]
(cons "Complete"
(copy-keymap (lookup-key comint-mode-map [menu-bar completion]))))
(define-key-after (lookup-key map [menu-bar completion])
[complete-env-variable] '("Complete Env. Variable Name" .
shell-dynamic-complete-environment-variable)
'complete-file)
(define-key-after (lookup-key map [menu-bar completion])
[expand-directory] '("Expand Directory Reference" .
shell-replace-by-expanded-directory)
'complete-expand)
map))