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, "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 restore normal mode. This prevents insert state from bleeding into other modes
across windows." across windows."
(unless (memq evil-state '(normal motion)) (unless (memq evil-state '(normal motion emacs))
(evil-normal-state +1)) (evil-normal-state +1))
(apply orig-fn args)) (apply orig-fn args))
(advice-add #'windmove-do-window-select :around #'+evil*restore-normal-state-on-windmove) (advice-add #'windmove-do-window-select :around #'+evil*restore-normal-state-on-windmove)