evil: don't force normal mode from emacs mode

This commit is contained in:
Henrik Lissner 2017-07-02 16:52:01 +02:00
parent c34620f20f
commit 532db96645
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -112,7 +112,7 @@ ignored.")
"If in anything but normal or motion mode when moving to another window,
restore normal mode. This prevents insert state from bleeding into other modes
across windows."
(unless (memq evil-state '(normal motion))
(unless (memq evil-state '(normal motion emacs))
(evil-normal-state +1))
(apply orig-fn args))
(advice-add #'windmove-do-window-select :around #'+evil*restore-normal-state-on-windmove)