[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master bd21696ff0 3/4: esh-mode: Add repeat-map for eshell-{forward, ba
From: |
Eli Zaretskii |
Subject: |
master bd21696ff0 3/4: esh-mode: Add repeat-map for eshell-{forward, backward}-argument |
Date: |
Thu, 17 Nov 2022 04:37:29 -0500 (EST) |
branch: master
commit bd21696ff0c52f27a03f6dc538207da8710ed4c5
Author: Brian Leung <leungbk@posteo.net>
Commit: Eli Zaretskii <eliz@gnu.org>
esh-mode: Add repeat-map for eshell-{forward,backward}-argument
* lisp/eshell/esh-mode.el (eshell-command-repeat-map): New defvar.
(Bug#59144)
---
lisp/eshell/esh-mode.el | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/lisp/eshell/esh-mode.el b/lisp/eshell/esh-mode.el
index 92523fd99e..4357a0e29a 100644
--- a/lisp/eshell/esh-mode.el
+++ b/lisp/eshell/esh-mode.el
@@ -280,6 +280,14 @@ This is used by `eshell-watch-for-password-prompt'."
"C-w" #'backward-kill-word
"C-y" #'eshell-repeat-argument)
+(defvar-keymap eshell-command-repeat-map
+ :doc "Keymap to repeat eshell-command key sequences. Used in `repeat-mode'."
+ "C-f" #'eshell-forward-argument
+ "C-b" #'eshell-backward-argument)
+
+(put #'eshell-forward-argument 'repeat-map 'eshell-command-repeat-map)
+(put #'eshell-backward-argument 'repeat-map 'eshell-command-repeat-map)
+
;;; User Functions:
(defun eshell-kill-buffer-function ()
- 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, 2022/11/17
- master bd21696ff0 3/4: esh-mode: Add repeat-map for eshell-{forward, backward}-argument,
Eli Zaretskii <=