[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/inspector 75ac7da10e 29/93: Menu and tool bar
From: |
ELPA Syncer |
Subject: |
[elpa] externals/inspector 75ac7da10e 29/93: Menu and tool bar |
Date: |
Tue, 24 May 2022 18:57:57 -0400 (EDT) |
branch: externals/inspector
commit 75ac7da10ef20efc34e2d7efe518059a1b27c741
Author: Mariano Montone <marianomontone@gmail.com>
Commit: Mariano Montone <marianomontone@gmail.com>
Menu and tool bar
---
inspector.el | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
diff --git a/inspector.el b/inspector.el
index a2c1573e33..8ff404de22 100644
--- a/inspector.el
+++ b/inspector.el
@@ -322,6 +322,29 @@ When ADD-TO-HISTORY is T, OBJECT is added to inspector
history for navigation pu
(define-key map (kbd "l") 'inspector-pop)
map))
+(easy-menu-define
+ inspector-mode-menu inspector-mode-map
+ "Menu for inspector."
+ '("Inspector"
+ ["Previous" inspector-pop :help "Inpect previous object"]
+ ["Exit" inspector-quit :help "Quit the Emacs Lisp inspector"]))
+
+(defvar inspector-tool-bar-map
+ (let ((map (make-sparse-keymap)))
+ (tool-bar-local-item-from-menu
+ 'inspector-pop "left-arrow" map inspector-mode-map
+ :rtl "left-arrow"
+ :label "Back"
+ :vert-only t)
+ (tool-bar-local-item-from-menu
+ 'inspector-quit "exit" map inspector-mode-map
+ :vert-only t)
+ map))
+
+(add-hook 'inspector-mode-hook
+ (lambda ()
+ (setq-local tool-bar-map inspector-tool-bar-map)))
+
(define-minor-mode inspector-mode
"Minor mode for inspector buffers."
:init-value nil
- [elpa] externals/inspector 53e8cc81c0 09/93: Minor mode and navigation, (continued)
- [elpa] externals/inspector 53e8cc81c0 09/93: Minor mode and navigation, ELPA Syncer, 2022/05/24
- [elpa] externals/inspector 4f9961f7bb 11/93: Truncate printed objects, ELPA Syncer, 2022/05/24
- [elpa] externals/inspector 6f47c95ea2 21/93: README, ELPA Syncer, 2022/05/24
- [elpa] externals/inspector c0269276bc 22/93: Update README.md, ELPA Syncer, 2022/05/24
- [elpa] externals/inspector 37b54f480f 24/93: Screenshot, ELPA Syncer, 2022/05/24
- [elpa] externals/inspector 3ccaee246c 13/93: Better debugger-inspect-locals, ELPA Syncer, 2022/05/24
- [elpa] externals/inspector 77574c358f 25/93: el-get recipe, ELPA Syncer, 2022/05/24
- [elpa] externals/inspector cd53047a49 27/93: Remove some of the warnings, ELPA Syncer, 2022/05/24
- [elpa] externals/inspector f005f979f2 28/93: hash-table inspector, ELPA Syncer, 2022/05/24
- [elpa] externals/inspector 5d9fbcc886 14/93: Use letter 'i' to inspect debugger stack frames, ELPA Syncer, 2022/05/24
- [elpa] externals/inspector 75ac7da10e 29/93: Menu and tool bar,
ELPA Syncer <=
- [elpa] externals/inspector 1e11bb1336 30/93: Evaluate expression with currently inspected object as context, ELPA Syncer, 2022/05/24
- [elpa] externals/inspector 701f65aacb 40/93: Inspect buffer contents, ELPA Syncer, 2022/05/24
- [elpa] externals/inspector 37dc9503c8 42/93: .., ELPA Syncer, 2022/05/24
- [elpa] externals/inspector fdd7420b8d 43/93: More hash-table details, ELPA Syncer, 2022/05/24
- [elpa] externals/inspector 2e23aeae84 48/93: Inspect finalizer type, ELPA Syncer, 2022/05/24
- [elpa] externals/inspector cbb1d1cd2b 49/93: Some basic tests for elisp data types, ELPA Syncer, 2022/05/24
- [elpa] externals/inspector 51257fb9b5 55/93: tests: overlays, ELPA Syncer, 2022/05/24
- [elpa] externals/inspector 060da36d6f 58/93: Better quit behaviour, ELPA Syncer, 2022/05/24
- [elpa] externals/inspector 6c071c67b3 60/93: Housekeeping, ELPA Syncer, 2022/05/24
- [elpa] externals/inspector e7f2f13ff4 75/93: Start writing ert tests, ELPA Syncer, 2022/05/24