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"))))