mlf176f2 pushed a commit to branch externals/ergoemacs-mode in repository elpa.
commit a29870d9850ce94e6401e0ba9c6e6c7b96cece79 Author: Matthew L. Fidler <[email protected]> Date: Thu Jun 12 09:18:38 2014 -0500 Fix <apps> e t bug with object interface. --- ergoemacs-shortcuts.el | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/ergoemacs-shortcuts.el b/ergoemacs-shortcuts.el index d764daa..431696f 100644 --- a/ergoemacs-shortcuts.el +++ b/ergoemacs-shortcuts.el @@ -958,7 +958,11 @@ FORCE-KEY forces keys like <escape> to work properly. ((and ergoemacs-shortcut-keys (not ergoemacs-describe-key) (not ergoemacs-single-command-keys)) (if (nth 0 hash) - (setq fn (nth 0 hash)) + (progn + (setq fn (nth 0 hash)) + ;; Send Shortcut key directly + (when (ignore-errors (stringp (nth 0 fn))) + (setq key (read-kbd-macro (nth 0 fn) t)))) (setq fn (key-binding key)) (setq fn (or (command-remapping fn (point)) fn))) (ergoemacs-read-key--echo-command pretty-key fn)
