[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] 82/287: Ignored keys shouldn't be in the shortcut hash
From: |
Matthew Fidler |
Subject: |
[elpa] 82/287: Ignored keys shouldn't be in the shortcut hash |
Date: |
Wed, 02 Jul 2014 14:44:49 +0000 |
mlf176f2 pushed a commit to branch externals/ergoemacs-mode
in repository elpa.
commit 792bf2546c8bfd9b0cf161a11f6cb6d7d6d453a2
Author: Matthew L. Fidler <address@hidden>
Date: Fri Jun 13 07:37:06 2014 -0500
Ignored keys shouldn't be in the shortcut hash
---
ergoemacs-theme-engine.el | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/ergoemacs-theme-engine.el b/ergoemacs-theme-engine.el
index 48124f1..6e4d154 100644
--- a/ergoemacs-theme-engine.el
+++ b/ergoemacs-theme-engine.el
@@ -1895,7 +1895,9 @@ DONT-COLLAPSE doesn't collapse empty keymaps"
(when (and (ergoemacs-global-changed-p key)
(or (commandp lk t)
(keymapp lk)))
- (add-to-list 'ergoemacs-global-override-rm-keys key)
+ ;; Remove from shortcuts, if present
+ (remhash key ergoemacs-command-shortcuts-hash)
+ (push key ergoemacs-global-override-rm-keys)
(throw 'found-global-command t))
(setq key (substring key 0 (- (length key) 1)))))))
- [elpa] 70/287: Fix most global-set-key after issues, (continued)
- [elpa] 70/287: Fix most global-set-key after issues, Matthew Fidler, 2014/07/02
- [elpa] 65/287: Add more emulation alists. Less list manipulation, Matthew Fidler, 2014/07/02
- [elpa] 74/287: Fix <apps> e t bug with object interface., Matthew Fidler, 2014/07/02
- [elpa] 75/287: Only put in shortcut-hash if not removed from keymap., Matthew Fidler, 2014/07/02
- [elpa] 68/287: Make the caching more robust, Matthew Fidler, 2014/07/02
- [elpa] 72/287: Fix copy objects to allow keymap versions., Matthew Fidler, 2014/07/02
- [elpa] 79/287: Fix final map to be a composed keymap that works with ergoemacs-rm-key, Matthew Fidler, 2014/07/02
- [elpa] 76/287: Only Issue 86 still persists., Matthew Fidler, 2014/07/02
- [elpa] 77/287: Ensure ergoemacs-global-override-rm-keys is a list of vectors, Matthew Fidler, 2014/07/02
- [elpa] 80/287: Reverse order to allow <apps> h z processing., Matthew Fidler, 2014/07/02
- [elpa] 82/287: Ignored keys shouldn't be in the shortcut hash,
Matthew Fidler <=
- [elpa] 83/287: Allow ergoemacs-rm-key to remove a list, Matthew Fidler, 2014/07/02
- [elpa] 84/287: Break-out sending unread-command events, Matthew Fidler, 2014/07/02
- [elpa] 85/287: Keep track of shortcut key prefixes, Matthew Fidler, 2014/07/02
- [elpa] 81/287: Added version menu back, Matthew Fidler, 2014/07/02
- [elpa] 87/287: Remove "Z" in theme component, Matthew Fidler, 2014/07/02
- [elpa] 144/287: Generate image based on options, Matthew Fidler, 2014/07/02
- [elpa] 86/287: Always suppress shortcuts in read-key-lookup, Matthew Fidler, 2014/07/02
- [elpa] 88/287: Apply defered variables/modes. Fix Issue #216, Matthew Fidler, 2014/07/02
- [elpa] 147/287: Allow emacs23 to fail., Matthew Fidler, 2014/07/02
- [elpa] 78/287: Faster ignore globally defined key, Matthew Fidler, 2014/07/02