diff options
| author | Brian Leung | 2022-11-08 22:11:15 -0800 |
|---|---|---|
| committer | Eli Zaretskii | 2022-11-17 11:35:34 +0200 |
| commit | d9d8ea61422797f3f7340716fef704ffe1203dec (patch) | |
| tree | 76ebd21d0ec7eca137ffadc4a88858c9d5dbcaae | |
| parent | 84472c3363e4e80ec68e38eb798e8c4c15dc208e (diff) | |
| download | emacs-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.el | 8 |
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 |