[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] 88/117: Add non-defined functions to map
From: |
Matthew Fidler |
Subject: |
[elpa] 88/117: Add non-defined functions to map |
Date: |
Fri, 25 Jul 2014 13:24:29 +0000 |
mlf176f2 pushed a commit to branch externals/ergoemacs-mode
in repository elpa.
commit 77fccfd5d86d9fb03478679281de009236df5b1a
Author: Matthew L. Fidler <address@hidden>
Date: Tue Jul 22 09:39:42 2014 -0500
Add non-defined functions to map
---
ergoemacs-mode.el | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/ergoemacs-mode.el b/ergoemacs-mode.el
index dc066b4..7071be3 100644
--- a/ergoemacs-mode.el
+++ b/ergoemacs-mode.el
@@ -77,7 +77,8 @@ PRE-VECTOR is to help define the full key-vector sequence."
i)
(cond
((eq item 'keymap))
- ((and key (ignore-errors (commandp (cdr item) t)))
+ ((and key (cdr item)
+ (ignore-errors (or (symbolp (cdr item)) (commandp (cdr item) t))))
(setq i (lookup-key parent key))
(when (integerp i)
(define-key parent (substring key 0 i) nil))
@@ -90,7 +91,8 @@ PRE-VECTOR is to help define the full key-vector sequence."
((and key (equal key [keymap]) (keymapp item))
(ergoemacs-flatten-composed-keymap--define-key item parent pre-vector))
(t
- (message "This: %s %s %s" pre-vector key item))))))
+ ;; (message "This: %s %s %s" pre-vector key item)
+ )))))
(defun ergoemacs-flatten-composed-keymap (keymap)
"Flattens a composed KEYMAP.
- [elpa] 78/117: Fix visual line support, (continued)
- [elpa] 78/117: Fix visual line support, Matthew Fidler, 2014/07/25
- [elpa] 77/117: Take out the toggling of the themes, Matthew Fidler, 2014/07/25
- [elpa] 68/117: Use remaps more, Matthew Fidler, 2014/07/25
- [elpa] 81/117: Fix apps-toggle. Apparently the other method was mispecified, Matthew Fidler, 2014/07/25
- [elpa] 79/117: Allow repeated visual beginning/end of line, Matthew Fidler, 2014/07/25
- [elpa] 80/117: Dont flatten keymaps, Matthew Fidler, 2014/07/25
- [elpa] 82/117: Remove ergoemacs-mode from custom set vars, Matthew Fidler, 2014/07/25
- [elpa] 86/117: Clear local ergoemacs-mode read-key captures, Matthew Fidler, 2014/07/25
- [elpa] 85/117: Fix cut and copy issues, Matthew Fidler, 2014/07/25
- [elpa] 83/117: Handle menu-bar when flattening keymaps., Matthew Fidler, 2014/07/25
- [elpa] 88/117: Add non-defined functions to map,
Matthew Fidler <=
- [elpa] 89/117: Fix byte compile warning, Matthew Fidler, 2014/07/25
- [elpa] 91/117: Fix remaps to not use shortcuts, Matthew Fidler, 2014/07/25
- [elpa] 92/117: Remove local read-key reset; Shouldn't be needed, Matthew Fidler, 2014/07/25
- [elpa] 90/117: Hack to make search-reg work. Should work normally :(, Matthew Fidler, 2014/07/25
- [elpa] 95/117: No need to create autoloads any longer, Matthew Fidler, 2014/07/25
- [elpa] 84/117: Flatten keymaps, Matthew Fidler, 2014/07/25
- [elpa] 93/117: Fix dired-mode-map changes by requiring dired, Matthew Fidler, 2014/07/25
- [elpa] 96/117: Add back dired-jump, Matthew Fidler, 2014/07/25
- [elpa] 87/117: Handle the (keymap (keymap ...)) composed keymap, Matthew Fidler, 2014/07/25
- [elpa] 97/117: Move wdired-exit to ergoemacs-keyboard-quit, Matthew Fidler, 2014/07/25