Variable: eshell-rebind-keys-alist

eshell-rebind-keys-alist is a customizable variable defined in em-rebind.el.gz.

Value

(([(control 97)]
  . eshell-bol)
 ([home]
  . eshell-bol)
 ([(control 100)]
  . eshell-delchar-or-maybe-eof)
 ([backspace]
  . eshell-delete-backward-char)
 ([delete]
  . eshell-delete-backward-char)
 ([(control 119)]
  . backward-kill-word)
 ([(control 117)]
  . eshell-kill-input))

Documentation

Bind some keys differently if point is in input text.

Source Code

;; Defined in /usr/src/emacs/lisp/eshell/em-rebind.el.gz
(defcustom eshell-rebind-keys-alist
  '(([(control ?a)] . eshell-bol)
    ([home]         . eshell-bol)
    ([(control ?d)] . eshell-delchar-or-maybe-eof)
    ([backspace]    . eshell-delete-backward-char)
    ([delete]       . eshell-delete-backward-char)
    ([(control ?w)] . backward-kill-word)
    ([(control ?u)] . eshell-kill-input))
  "Bind some keys differently if point is in input text."
  :type '(repeat (cons (vector :tag "Keys to bind"
			       (repeat :inline t sexp))
		       (function :tag "Command")))
  :group 'eshell-rebind)