From: John Wiegley Date: Thu, 22 Jan 2009 01:11:49 +0000 (+0000) Subject: Patch to change the default binding of C-a to eshell-bol. I don't think it's X-Git-Tag: emacs-pretest-23.0.90~333 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=c2b2a6cabf6dc2f4e4c12f9234f978d2d7993cb6;p=emacs.git Patch to change the default binding of C-a to eshell-bol. I don't think it's actually bound at all by default in eshell; it just falls back to the default binding of C-a. --- diff --git a/lisp/eshell/esh-mode.el b/lisp/eshell/esh-mode.el index 675818539cf..db876d49bf8 100644 --- a/lisp/eshell/esh-mode.el +++ b/lisp/eshell/esh-mode.el @@ -316,6 +316,7 @@ This is used by `eshell-watch-for-password-prompt'." (define-key eshell-mode-map [(meta return)] 'eshell-queue-input) (define-key eshell-mode-map [(meta control ?m)] 'eshell-queue-input) (define-key eshell-mode-map [(meta control ?l)] 'eshell-show-output) + (define-key eshell-mode-map [(control ?a)] 'eshell-bol) (set (make-local-variable 'eshell-command-prefix) (make-symbol "eshell-command-prefix"))