[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/hyperdrive b152d72f19 02/11: Change: Put "Hyperdrive" menu
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/hyperdrive b152d72f19 02/11: Change: Put "Hyperdrive" menu bar in global-map |
Date: |
Fri, 1 Dec 2023 18:59:53 -0500 (EST) |
branch: elpa/hyperdrive
commit b152d72f19a2a347849fb410c6edbb6ee41e1068
Author: Joseph Turner <joseph@ushin.org>
Commit: Joseph Turner <joseph@ushin.org>
Change: Put "Hyperdrive" menu bar in global-map
This commit removes the hyperdrive-mode-map menu bar, and causes
hyperdrive-menu-bar-mode to enable/disable the "Hyperdrive" menu bar at the
top level regardless of the value of hyperdrive-mode.
---
hyperdrive.el | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/hyperdrive.el b/hyperdrive.el
index a4a9b03c87..e19d6e5a24 100644
--- a/hyperdrive.el
+++ b/hyperdrive.el
@@ -1174,16 +1174,16 @@ The return value of this function is the retrieval
buffer."
["User Manual" h/info-manual
:help "Open hyperdrive.el info manual"]))
-(easy-menu-define h/easy-menu h/mode-map
- "Menu with all Hyperdrive commands." h/menu-bar-menu)
-
;;;###autoload
(define-minor-mode hyperdrive-menu-bar-mode "Show hyperdrive in \"Tools\" menu
bar."
:global t :group 'hyperdrive
(if h/menu-bar-mode
- (easy-menu-add-item menu-bar-tools-menu nil h/menu-bar-menu
- "Read Net News")
- (easy-menu-remove-item menu-bar-tools-menu nil "Hyperdrive")))
+ ;; Inspired by
https://utcc.utoronto.ca/~cks/space/blog/programming/EmacsEasyMenuAndMenubarOrder
+ (define-key-after global-map [menu-bar hyperdrive]
+ (easy-menu-binding
+ (easy-menu-create-menu "Hyperdrive" h/menu-bar-menu) "Hyperdrive")
+ "Tools")
+ (define-key global-map [menu-bar hyperdrive] nil)))
;;;;; Miscellaneous commands
- [nongnu] elpa/hyperdrive updated (e18fc5da04 -> e295cf3eca), ELPA Syncer, 2023/12/01
- [nongnu] elpa/hyperdrive d615e85fa3 01/11: Fix: (h//clean-buffer) Avoid native compilation error, ELPA Syncer, 2023/12/01
- [nongnu] elpa/hyperdrive 046b8f4493 06/11: Change: "Hyperdrive" menu bar now appears at the top level, ELPA Syncer, 2023/12/01
- [nongnu] elpa/hyperdrive acb4d38b3d 08/11: Tidy: Use transient-prefix-object, ELPA Syncer, 2023/12/01
- [nongnu] elpa/hyperdrive c8109d6438 07/11: Meta: Update changelog, ELPA Syncer, 2023/12/01
- [nongnu] elpa/hyperdrive e295cf3eca 11/11: Meta: Update changelog with PDF set-auto-mode fix, ELPA Syncer, 2023/12/01
- [nongnu] elpa/hyperdrive 971fb81469 04/11: Docs: Update documentation for hyperdrive-menu-bar-mode, ELPA Syncer, 2023/12/01
- [nongnu] elpa/hyperdrive 5d8c3fe421 05/11: Meta: Update changelog with hyperdrive-menu-bar-mode changes, ELPA Syncer, 2023/12/01
- [nongnu] elpa/hyperdrive feae3dcff3 10/11: Tidy: Indentation, spelling word, ELPA Syncer, 2023/12/01
- [nongnu] elpa/hyperdrive b152d72f19 02/11: Change: Put "Hyperdrive" menu bar in global-map,
ELPA Syncer <=
- [nongnu] elpa/hyperdrive 18a8f70b1a 03/11: Fix: (h/menu-bar-menu) Remove "Hyperdrive" as first item, ELPA Syncer, 2023/12/01
- [nongnu] elpa/hyperdrive 32a503aa26 09/11: Change/Fix: Call set-auto-mode in handlers, ELPA Syncer, 2023/12/01