[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/org-remark da77d9dfba 154/173: fix: pen menu function f
From: |
ELPA Syncer |
Subject: |
[elpa] externals/org-remark da77d9dfba 154/173: fix: pen menu function for 27.x |
Date: |
Fri, 28 Jan 2022 16:58:10 -0500 (EST) |
branch: externals/org-remark
commit da77d9dfba695dc9c724abeb6ebc6591ab66936c
Author: Noboru Ota <me@nobiot.com>
Commit: Noboru Ota <me@nobiot.com>
fix: pen menu function for 27.x
---
org-remark.el | 73 +++++++++++++++++++++++++++++++++++------------------------
1 file changed, 44 insertions(+), 29 deletions(-)
diff --git a/org-remark.el b/org-remark.el
index 9da7a53ec9..0a9e1be771 100644
--- a/org-remark.el
+++ b/org-remark.el
@@ -6,7 +6,7 @@
;; URL: https://github.com/nobiot/org-remark
;; Version: 0.1.0
;; Created: 22 December 2020
-;; Last modified: 20 January 2022
+;; Last modified: 21 January 2022
;; Package-Requires: ((emacs "27.1") (org "9.4"))
;; Keywords: org-mode, annotation, writing, note-taking, marginal-notes
@@ -168,9 +168,9 @@ highlight. In this case, no new ID gets generated."
(intern (format "org-remark-mark-%s" ,label)))
;; Add custom pens to the minor-mode menu
- (define-key-after org-remark-mode-map
- [menu-bar org-remark Highlight ,(format "mark-%s" label)]
- '(,(format "%s pen" label) . ,(intern (format "org-remark-mark-%s"
label)))))))
+ (define-key-after org-remark-pen-map
+ [,(intern (format "org-remark-mark-%s" label))]
+ '(menu-item ,(format "%s pen" label) ,(intern (format
"org-remark-mark-%s" label)))))))
;;;; Commands
@@ -232,31 +232,46 @@ recommended to turn it on as part of Emacs initialization.
(remove-hook 'kill-buffer-hook #'org-remark-tracking-save t))))
-;;;; Org-remark Menu
-(easy-menu-define org-remark-menu org-remark-mode-map "Org-remark menu."
- `("Org-remark"
- ("Highlight"
- ["default pen" org-remark-mark])))
-
-(define-key-after org-remark-mode-map
- [menu-bar org-remark open]
- '("Open" . org-remark-open))
-
-(define-key-after org-remark-mode-map
- [menu-bar org-remark view]
- '("View" . org-remark-view))
-
-(define-key-after org-remark-mode-map
- [menu-bar org-remark change]
- '("Change" . org-remark-change))
-
-(define-key-after org-remark-mode-map
- [menu-bar org-remark toggle]
- '("Toggle" . org-remark-toggle))
-
-(define-key-after org-remark-mode-map
- [menu-bar org-remark remove]
- '("Remove" . org-remark-remove))
+;; Org-remark Menu
+(defvar org-remark-menu-map
+ (make-sparse-keymap "Org-remark"))
+
+(define-key-after org-remark-menu-map
+ [org-remark-open]
+ '(menu-item "Open" org-remark-open))
+
+(define-key-after org-remark-menu-map
+ [org-remark-view]
+ '(menu-item "View" org-remark-view))
+
+(define-key-after org-remark-menu-map
+ [org-remark-change]
+ '(menu-item "Change" org-remark-change))
+
+(define-key-after org-remark-menu-map
+ [org-remark-toggle]
+ '(menu-item "Toggle" org-remark-toggle))
+
+(define-key-after org-remark-menu-map
+ [org-remark-remove]
+ '(menu-item "Remove" org-remark-remove))
+
+(define-key org-remark-mode-map
+ [menu-bar org-remark]
+ (list 'menu-item "Remark" org-remark-menu-map))
+
+;; Add pen functions
+(defvar org-remark-pen-map
+ (make-sparse-keymap "Org-remark-mark"))
+
+(define-key-after org-remark-pen-map
+ [org-remark-mark]
+ '(menu-item "default" org-remark-mark))
+
+(define-key org-remark-menu-map
+ [org-remark-pens]
+ (list 'menu-item "Highlight with..." org-remark-pen-map))
+
;;;; Other Commands
- [elpa] externals/org-remark 4042e9434f 137/173: doc: User Manual first draft, (continued)
- [elpa] externals/org-remark 4042e9434f 137/173: doc: User Manual first draft, ELPA Syncer, 2022/01/28
- [elpa] externals/org-remark bee736f6e3 131/173: intrnl: refactor mark, ELPA Syncer, 2022/01/28
- [elpa] externals/org-remark a7de41bdfa 139/173: docs: NEWS and README (incomplete, WIP), ELPA Syncer, 2022/01/28
- [elpa] externals/org-remark 50bfb96d69 140/173: Merge branch 'dev/name-change', ELPA Syncer, 2022/01/28
- [elpa] externals/org-remark 0c7fd2d711 143/173: docs: README for Org-remark, update user manual and css, ELPA Syncer, 2022/01/28
- [elpa] externals/org-remark 1b2db44fa7 145/173: docs: user manaul, ELPA Syncer, 2022/01/28
- [elpa] externals/org-remark 69d0259e20 146/173: docs: user manaul, ELPA Syncer, 2022/01/28
- [elpa] externals/org-remark 62cba0ec63 148/173: fix: change now updates the marginal notes, ELPA Syncer, 2022/01/28
- [elpa] externals/org-remark f43e4afc34 152/173: add: toggle to menu; intrnl: refactor, ELPA Syncer, 2022/01/28
- [elpa] externals/org-remark f353630ddd 153/173: fix:toggle: marking when toggle hidden confuses the state, ELPA Syncer, 2022/01/28
- [elpa] externals/org-remark da77d9dfba 154/173: fix: pen menu function for 27.x,
ELPA Syncer <=
- [elpa] externals/org-remark 4782d43f0f 155/173: add: change to menu items, ELPA Syncer, 2022/01/28
- [elpa] externals/org-remark 713f64b7cb 168/173: docs: minor change to the demo/marginalia.org, ELPA Syncer, 2022/01/28
- [elpa] externals/org-remark 7226f4d01e 173/173: docs: add delete; add help string to menu items, ELPA Syncer, 2022/01/28
- [elpa] externals/org-remark 4b5d9c3fda 171/173: fix:delete quit window if it did not exist on calling delete, ELPA Syncer, 2022/01/28
- [elpa] externals/org-remark 9deaecd211 116/173: add: Legacy data facility wtih org-remark-tracking, ELPA Syncer, 2022/01/28
- [elpa] externals/org-remark d36debe2b4 124/173: add: factor out org-remark-legacy-convert, ELPA Syncer, 2022/01/28
- [elpa] externals/org-remark f30ad4f570 122/173: fix: program error in save, ELPA Syncer, 2022/01/28
- [elpa] externals/org-remark b9a8409e27 126/173: docs: copyright & dates, ELPA Syncer, 2022/01/28
- [elpa] externals/org-remark e3dd998e6b 130/173: add: register the default pen function for change, ELPA Syncer, 2022/01/28
- [elpa] externals/org-remark 9f492e184e 111/173: fix side-window, ELPA Syncer, 2022/01/28