[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master 84472c3363 1/4: comint: Add repeat-map for comint-{next, previous
From: |
Eli Zaretskii |
Subject: |
master 84472c3363 1/4: comint: Add repeat-map for comint-{next, previous}-prompt |
Date: |
Thu, 17 Nov 2022 04:37:26 -0500 (EST) |
branch: master
commit 84472c3363e4e80ec68e38eb798e8c4c15dc208e
Author: Brian Leung <leungbk@posteo.net>
Commit: Eli Zaretskii <eliz@gnu.org>
comint: Add repeat-map for comint-{next,previous}-prompt
* lisp/comint.el (comint-repeat-map): New keymap. (Bug#59144)
---
lisp/comint.el | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/lisp/comint.el b/lisp/comint.el
index 07ced8d321..93b97cb22b 100644
--- a/lisp/comint.el
+++ b/lisp/comint.el
@@ -604,6 +604,14 @@ via PTYs.")
menu-bar-final-items))
map))
+(defvar-keymap comint-repeat-map
+ :doc "Keymap to repeat comint key sequences. Used in `repeat-mode'."
+ "C-n" #'comint-next-prompt
+ "C-p" #'comint-previous-prompt)
+
+(put #'comint-next-prompt 'repeat-map 'comint-repeat-map)
+(put #'comint-previous-prompt 'repeat-map 'comint-repeat-map)
+
;; Fixme: Is this still relevant?
(defvar comint-ptyp t
"Non-nil if communications via pty; false if by pipe. Buffer local.
- master updated (6678572110 -> a0ee57c80d), Eli Zaretskii, 2022/11/17
- master a0ee57c80d 4/4: shell: Add repeat-map for shell-{forward, backward}-prompt, Eli Zaretskii, 2022/11/17
- master d9d8ea6142 2/4: em-prompt: Add repeat-map for eshell-{next, previous}-prompt, Eli Zaretskii, 2022/11/17
- master 84472c3363 1/4: comint: Add repeat-map for comint-{next, previous}-prompt,
Eli Zaretskii <=
- master bd21696ff0 3/4: esh-mode: Add repeat-map for eshell-{forward, backward}-argument, Eli Zaretskii, 2022/11/17