[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master 5e393e2: * lisp/progmodes/prog-mode.el (prog-context-menu): Add "
From: |
Juri Linkov |
Subject: |
master 5e393e2: * lisp/progmodes/prog-mode.el (prog-context-menu): Add "Go Forward". |
Date: |
Tue, 9 Nov 2021 03:25:07 -0500 (EST) |
branch: master
commit 5e393e2a97398ac4c6335d83d04b94ba8a74982a
Author: Juri Linkov <juri@linkov.net>
Commit: Juri Linkov <juri@linkov.net>
* lisp/progmodes/prog-mode.el (prog-context-menu): Add "Go Forward".
The menu item "Go Forward" is bound to xref-go-forward.
Also use "Go Back" for xref-go-back (bug#38797).
---
lisp/progmodes/prog-mode.el | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/lisp/progmodes/prog-mode.el b/lisp/progmodes/prog-mode.el
index db350a5..30b6edf 100644
--- a/lisp/progmodes/prog-mode.el
+++ b/lisp/progmodes/prog-mode.el
@@ -49,9 +49,15 @@
(define-key-after menu [prog-separator] menu-bar-separator
'middle-separator)
+ (unless (xref-forward-history-empty-p)
+ (define-key-after menu [xref-forward]
+ '(menu-item "Go Forward" xref-go-forward
+ :help "Forward to the position gone Back from")
+ 'prog-separator))
+
(unless (xref-marker-stack-empty-p)
(define-key-after menu [xref-pop]
- '(menu-item "Back Definition" xref-go-back
+ '(menu-item "Go Back" xref-go-back
:help "Back to the position of the last search")
'prog-separator))
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master 5e393e2: * lisp/progmodes/prog-mode.el (prog-context-menu): Add "Go Forward".,
Juri Linkov <=