From 3e802c1b150ee37278b22d3d442c381a160c3e9b Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Wed, 20 Jun 2018 18:26:41 +0200 Subject: [PATCH] Fix +default/easymotion aborting evil operator Now evil operators will work with +default/easymotion when you first startup Emacs. Reported by @ar1a --- modules/config/default/autoload/evil.el | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/modules/config/default/autoload/evil.el b/modules/config/default/autoload/evil.el index 1d35ac8bf..6b119127e 100644 --- a/modules/config/default/autoload/evil.el +++ b/modules/config/default/autoload/evil.el @@ -44,5 +44,9 @@ integration." (let ((prefix (this-command-keys))) (evil-define-key* 'motion 'global prefix nil) (evilem-default-keybindings prefix) - (set-transient-map evilem-map) - (which-key-reload-key-sequence prefix))) + (which-key-reload-key-sequence + (vconcat (where-is-internal evil-this-operator + evil-normal-state-map + t) + prefix)))) +