[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/realgud f0a3676 44/72: Add "Signals" menu in comint deb
From: |
Stefan Monnier |
Subject: |
[elpa] externals/realgud f0a3676 44/72: Add "Signals" menu in comint debugger shells |
Date: |
Fri, 26 Mar 2021 22:49:10 -0400 (EDT) |
branch: externals/realgud
commit f0a3676a7e09e88d94afbe830808b76de2664eb0
Author: rocky <rocky@gnu.org>
Commit: rocky <rocky@gnu.org>
Add "Signals" menu in comint debugger shells
---
realgud/common/core.el | 18 +++++++++++++++++-
1 file changed, 17 insertions(+), 1 deletion(-)
diff --git a/realgud/common/core.el b/realgud/common/core.el
index 9766e99..916f8a0 100644
--- a/realgud/common/core.el
+++ b/realgud/common/core.el
@@ -1,4 +1,4 @@
-;; Copyright (C) 2010-2016 Free Software Foundation, Inc
+;; Copyright (C) 2010-2016, 2020 Free Software Foundation, Inc
;; Author: Rocky Bernstein <rocky@gnu.org>
@@ -275,6 +275,22 @@ marginal icons is reset."
;; For comint.el.
(comint-mode)
+ (let ((map (make-sparse-keymap)))
+ ;; Signals
+ (let ((signals-map (make-sparse-keymap "Signals")))
+ (define-key map [menu-bar signals] (cons "Signals" signals-map))
+ (define-key signals-map [eof] '("EOF" . comint-send-eof))
+ (define-key signals-map [kill] '("KILL" . comint-kill-subjob))
+ (define-key signals-map [quit] '("QUIT" . comint-quit-subjob))
+ (define-key signals-map [cont] '("CONT" . comint-continue-subjob))
+ (define-key signals-map [stop] '("STOP" . comint-stop-subjob))
+ (define-key signals-map [break] '("BREAK" .
comint-interrupt-subjob)))
+ ;; Put them in the menu bar:
+ (setq menu-bar-final-items (append '(signals)
+ menu-bar-final-items))
+ map)
+
+
;; Making overlay-arrow-variable-list buffer local has to be
;; done after running commint mode. FIXME: find out why and if
;; this reason is justifyable. Also consider moving this somewhere
- [elpa] externals/realgud 00902c3 03/72: Try using cask, (continued)
- [elpa] externals/realgud 00902c3 03/72: Try using cask, Stefan Monnier, 2021/03/26
- [elpa] externals/realgud ea6774e 10/72: Travis 7th try, Stefan Monnier, 2021/03/26
- [elpa] externals/realgud b4a25f8 15/72: Test using more emacs versions, Stefan Monnier, 2021/03/26
- [elpa] externals/realgud 3a3a94e 21/72: Travis has changed - attempted fix #3, Stefan Monnier, 2021/03/26
- [elpa] externals/realgud cf1c7c4 18/72: Improve instruction for building from source, Stefan Monnier, 2021/03/26
- [elpa] externals/realgud 703cd5d 27/72: Travis has changed - attempted fix #9, Stefan Monnier, 2021/03/26
- [elpa] externals/realgud b854e04 32/72: Create FUNDING.yml, Stefan Monnier, 2021/03/26
- [elpa] externals/realgud 20d8119 33/72: realgud-clear-bufferr & realgud-truncate-buffer.., Stefan Monnier, 2021/03/26
- [elpa] externals/realgud d2be4cf 45/72: http:// -> https://, Stefan Monnier, 2021/03/26
- [elpa] externals/realgud 52fac1f 48/72: add realgud:window-locals-undisturb-src, Stefan Monnier, 2021/03/26
- [elpa] externals/realgud f0a3676 44/72: Add "Signals" menu in comint debugger shells,
Stefan Monnier <=
- [elpa] externals/realgud 332d136 61/72: Merge pull request #282 from 813gan/list-all-locals, Stefan Monnier, 2021/03/26
- [elpa] externals/realgud a5fff14 69/72: Merge pull request #287 from yangyingchao/hotfix_failed_to_load_helper, Stefan Monnier, 2021/03/26
- [elpa] externals/realgud bc3971a 08/72: Travis 6th try, Stefan Monnier, 2021/03/26
- [elpa] externals/realgud 854a040 16/72: One more emacs version to try, Stefan Monnier, 2021/03/26
- [elpa] externals/realgud cc5d123 17/72: One more emacs version to try, Stefan Monnier, 2021/03/26
- [elpa] externals/realgud d4d65f3 22/72: Travis has changed - attempted fix #4, Stefan Monnier, 2021/03/26
- [elpa] externals/realgud b0ff316 24/72: Travis has changed - attempted fix #6, Stefan Monnier, 2021/03/26
- [elpa] externals/realgud 9814710 25/72: Travis has changed - attempted fix #7, Stefan Monnier, 2021/03/26
- [elpa] externals/realgud 94f2835 31/72: Just another remake test, Stefan Monnier, 2021/03/26
- [elpa] externals/realgud 51f55ce 35/72: Try to fix travisCI, Stefan Monnier, 2021/03/26