Variable: eshell-mode-map

eshell-mode-map is a variable defined in esh-mode.el.gz.

Value

C-M-l    eshell-show-output
C-a      eshell-bol
C-c C-a  eshell-bol
C-c C-b  eshell-backward-argument
C-c C-e  eshell-show-maximum-output
C-c C-f  eshell-forward-argument
C-c C-o  eshell-kill-output
C-c C-r  eshell-show-output
C-c C-t  eshell-truncate-buffer
C-c C-u  eshell-kill-input
C-c C-w  backward-kill-word
C-c C-y  eshell-repeat-argument
C-c M-d  eshell-toggle-direct-send
C-c M-o  eshell-mark-output
C-c RET  eshell-copy-old-input
M-RET    eshell-queue-input
RET      eshell-send-input

Documentation

Keymap for eshell-mode(var)/eshell-mode(fun).

Probably introduced at or before Emacs version 28.1.

Source Code

;; Defined in /usr/src/emacs/lisp/eshell/esh-mode.el.gz
(defvar eshell-mode-map
  (let ((map (make-sparse-keymap)))
    (define-key map [(control ?c)] 'eshell-command-map)
    (define-key map "\r" #'eshell-send-input)
    (define-key map "\M-\r" #'eshell-queue-input)
    (define-key map [(meta control ?l)] #'eshell-show-output)
    (define-key map [(control ?a)] #'eshell-bol)
    map))