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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] 69/287: Install shortcut-layer appropriately for keymaps.


From: Matthew Fidler
Subject: [elpa] 69/287: Install shortcut-layer appropriately for keymaps.
Date: Wed, 02 Jul 2014 14:44:42 +0000

mlf176f2 pushed a commit to branch externals/ergoemacs-mode
in repository elpa.

commit 8fa92e9f13e5d56e4a080adf111008a45e0e927d
Author: Matthew L. Fidler <address@hidden>
Date:   Wed Jun 11 11:32:02 2014 -0500

    Install shortcut-layer appropriately for keymaps.
---
 ergoemacs-theme-engine.el |   12 ++++++------
 1 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/ergoemacs-theme-engine.el b/ergoemacs-theme-engine.el
index 0132158..2fd1a39 100644
--- a/ergoemacs-theme-engine.el
+++ b/ergoemacs-theme-engine.el
@@ -1095,7 +1095,6 @@ FULL-SHORTCUT-MAP-P "
           (menu-keymap (make-sparse-keymap))
           final-map final-shortcut-map final-read-map
           (i 0))
-
       ;; Get all the major-mode hooks that will be called or modified
       (setq ergoemacs-deferred-maps '()
             ergoemacs-deferred-keys '())
@@ -1117,11 +1116,11 @@ FULL-SHORTCUT-MAP-P "
                         `(lambda() ,(format "Turn on `ergoemacs-mode' for `%s' 
during the hook `%s'."
                                        (symbol-name map-name) (symbol-name 
hook))
                            (let ((new-map ',map))
+                             (ergoemacs-theme--install-shortcuts-list 
+                              ',shortcut-list new-map ,map-name ,full-map)
                              (set ',map-name
                                   (copy-keymap
-                                   (make-composed-keymap
-                                    (ergoemacs-theme--install-shortcuts-list 
-                                     ',shortcut-list new-map ,map-name 
,full-map) ,map-name))))))
+                                   (make-composed-keymap new-map 
,map-name))))))
                   (funcall (if remove-p #'remove-hook #'add-hook) hook
                            fn-name)))
                ((and modify-map (not (boundp map-name)))
@@ -1140,10 +1139,11 @@ FULL-SHORTCUT-MAP-P "
                     (setq o-map (copy-keymap (symbol-value map-name)))
                     (puthash map-name o-map ergoemacs-original-map-hash))
                   (setq n-map (copy-keymap map))
+                  (ergoemacs-theme--install-shortcuts-list
+                   shortcut-list n-map o-map full-map)
                   (set map-name (copy-keymap
                                  (make-composed-keymap
-                                  (ergoemacs-theme--install-shortcuts-list
-                                   shortcut-list n-map o-map full-map)
+                                  n-map
                                   o-map)))))
                (t ;; Maps that are not modified.
                 (unless remove-p



reply via email to

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