[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/org-transclusion 860b947089 1/2: Use org-mode keymap as
From: |
ELPA Syncer |
Subject: |
[elpa] externals/org-transclusion 860b947089 1/2: Use org-mode keymap as a parent to reuse binding |
Date: |
Thu, 6 Jan 2022 14:57:39 -0500 (EST) |
branch: externals/org-transclusion
commit 860b9470899cad928d43d4b80101ab4a3e0518a0
Author: ag91 <agiugliano@live.it>
Commit: ag91 <agiugliano@live.it>
Use org-mode keymap as a parent to reuse binding
I followed the guide at
https://www.gnu.org/software/emacs/manual/html_node/elisp/Inheritance-and-Keymaps.html
because I really cannot enjoy an Org file without most of Org key
bindings available :)
---
org-transclusion.el | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/org-transclusion.el b/org-transclusion.el
index 31816798b5..ad97f625d9 100644
--- a/org-transclusion.el
+++ b/org-transclusion.el
@@ -218,6 +218,7 @@ regexp from the string.")
(defvar org-transclusion-map
(let ((map (make-sparse-keymap)))
+ (set-keymap-parent map org-mode-map)
(define-key map (kbd "e") #'org-transclusion-live-sync-start)
(define-key map (kbd "g") #'org-transclusion-refresh)
(define-key map (kbd "d") #'org-transclusion-remove)
@@ -225,8 +226,6 @@ regexp from the string.")
(define-key map (kbd "D") #'org-transclusion-demote-subtree)
(define-key map (kbd "o") #'org-transclusion-open-source)
(define-key map (kbd "O") #'org-transclusion-move-to-source)
- (define-key map (kbd "TAB") #'org-cycle)
- (define-key map (kbd "C-c C-c") #'org-ctrl-c-ctrl-c)
map)
"It is the local-map used within a transclusion.
As the transcluded text content is read-only, these keybindings
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [elpa] externals/org-transclusion 860b947089 1/2: Use org-mode keymap as a parent to reuse binding,
ELPA Syncer <=