Variable: eshell-hist-rebind-keys-alist
eshell-hist-rebind-keys-alist is a customizable variable defined in
em-hist.el.gz.
Value
(([(control 112)]
. eshell-previous-input)
([(control 110)]
. eshell-next-input)
([(control up)]
. eshell-previous-input)
([(control down)]
. eshell-next-input)
([(control 114)]
. eshell-isearch-backward)
([(control 115)]
. eshell-isearch-forward)
([(meta 114)]
. eshell-previous-matching-input)
([(meta 115)]
. eshell-next-matching-input)
([(meta 112)]
. eshell-previous-matching-input-from-input)
([(meta 110)]
. eshell-next-matching-input-from-input)
([up]
. eshell-previous-matching-input-from-input)
([down]
. eshell-next-matching-input-from-input))
Documentation
History keys to bind differently if point is in input text.
Source Code
;; Defined in /usr/src/emacs/lisp/eshell/em-hist.el.gz
(defcustom eshell-hist-rebind-keys-alist
'(([(control ?p)] . eshell-previous-input)
([(control ?n)] . eshell-next-input)
([(control up)] . eshell-previous-input)
([(control down)] . eshell-next-input)
([(control ?r)] . eshell-isearch-backward)
([(control ?s)] . eshell-isearch-forward)
([(meta ?r)] . eshell-previous-matching-input)
([(meta ?s)] . eshell-next-matching-input)
([(meta ?p)] . eshell-previous-matching-input-from-input)
([(meta ?n)] . eshell-next-matching-input-from-input)
([up] . eshell-previous-matching-input-from-input)
([down] . eshell-next-matching-input-from-input))
"History keys to bind differently if point is in input text."
:type '(repeat (cons (vector :tag "Keys to bind"
(repeat :inline t sexp))
(function :tag "Command"))))