emacs-elpa-diffs
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]