>From 0fa475101f29c7e2984b23dc490b7d6d593a98d1 Mon Sep 17 00:00:00 2001 From: Brian Leung Date: Tue, 8 Nov 2022 22:11:15 -0800 Subject: [PATCH 2/2] em-prompt: Add repeat-map for em-prompt * lisp/eshell/em-prompt.el (eshell-prompt-repeat-map): New keymap. --- lisp/eshell/em-prompt.el | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lisp/eshell/em-prompt.el b/lisp/eshell/em-prompt.el index a1a91e7d63..a8744de1db 100644 --- a/lisp/eshell/em-prompt.el +++ b/lisp/eshell/em-prompt.el @@ -100,6 +100,14 @@ eshell-prompt-mode-map "C-c C-n" #'eshell-next-prompt "C-c C-p" #'eshell-previous-prompt) +(defvar-keymap eshell-prompt-repeat-map + :doc "Keymap to repeat eshell-prompt key sequences. Used in `repeat-mode'." + "C-n" #'eshell-next-prompt + "C-p" #'eshell-previous-prompt) + +(put #'eshell-next-prompt 'repeat-map 'eshell-prompt-repeat-map) +(put #'eshell-previous-prompt 'repeat-map 'eshell-prompt-repeat-map) + ;;; Functions: (define-minor-mode eshell-prompt-mode -- 2.38.1