aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Leung2022-11-08 22:11:15 -0800
committerEli Zaretskii2022-11-17 11:35:34 +0200
commitd9d8ea61422797f3f7340716fef704ffe1203dec (patch)
tree76ebd21d0ec7eca137ffadc4a88858c9d5dbcaae
parent84472c3363e4e80ec68e38eb798e8c4c15dc208e (diff)
downloademacs-d9d8ea61422797f3f7340716fef704ffe1203dec.tar.gz
emacs-d9d8ea61422797f3f7340716fef704ffe1203dec.zip
em-prompt: Add repeat-map for eshell-{next,previous}-prompt
* lisp/eshell/em-prompt.el (eshell-prompt-repeat-map): New keymap. (Bug#59144)
-rw-r--r--lisp/eshell/em-prompt.el8
1 files changed, 8 insertions, 0 deletions
diff --git a/lisp/eshell/em-prompt.el b/lisp/eshell/em-prompt.el
index a1a91e7d634..a8744de1dba 100644
--- a/lisp/eshell/em-prompt.el
+++ b/lisp/eshell/em-prompt.el
@@ -100,6 +100,14 @@ arriving, or after."
100 "C-c C-n" #'eshell-next-prompt 100 "C-c C-n" #'eshell-next-prompt
101 "C-c C-p" #'eshell-previous-prompt) 101 "C-c C-p" #'eshell-previous-prompt)
102 102
103(defvar-keymap eshell-prompt-repeat-map
104 :doc "Keymap to repeat eshell-prompt key sequences. Used in `repeat-mode'."
105 "C-n" #'eshell-next-prompt
106 "C-p" #'eshell-previous-prompt)
107
108(put #'eshell-next-prompt 'repeat-map 'eshell-prompt-repeat-map)
109(put #'eshell-previous-prompt 'repeat-map 'eshell-prompt-repeat-map)
110
103;;; Functions: 111;;; Functions:
104 112
105(define-minor-mode eshell-prompt-mode 113(define-minor-mode eshell-prompt-mode