commit c6de852fcaab6a4982f3148f79838ab3f8781e33 parent f19ce75ffa94fbf2a58a7bece2676f6c138fc10d Author: Iqbal Ansari <iqbalansari02@yahoo.com> Date: Sat, 28 Nov 2015 21:34:08 +0530 Refactor `emojify--find-key-binding-ignoring-emojify-keymap` Diffstat:
M | emojify.el | | | 9 | +++------ |
1 file changed, 3 insertions(+), 6 deletions(-)
diff --git a/emojify.el b/emojify.el @@ -507,12 +507,9 @@ mark the start and end of region containing the text." This is needed since `key-binding' looks up in keymap text property as well which is not what we want when falling back in `emojify-delete-emoji'" - (let* ((minor-mode-binding (minor-mode-key-binding key)) - (local-binding (local-key-binding key)) - (global-binding (global-key-binding key)) - (key-binding (or minor-mode-binding - local-binding - global-binding))) + (let* ((key-binding (or (minor-mode-key-binding key) + (local-key-binding key) + (global-key-binding key)))) (when key-binding (or (command-remapping key-binding nil