summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lisp/init-eshell.el5
1 files changed, 4 insertions, 1 deletions
diff --git a/lisp/init-eshell.el b/lisp/init-eshell.el
index ff35f6a..72d5a82 100644
--- a/lisp/init-eshell.el
+++ b/lisp/init-eshell.el
@@ -62,7 +62,10 @@
(add-hook 'shell-mode-hook
(lambda ()
(define-key shell-mode-map
- (kbd "C-d") 'my/comint-delchar-or-eof-or-kill-buffer)))
+ (kbd "C-d") 'my/comint-delchar-or-eof-or-kill-buffer)
+ (define-key shell-mode-map
+ (kbd "<up>") 'comint-previous-matching-input-from-input)))
+
;; TODO: this isn't working
(add-hook 'term-mode-hook
(lambda ()