mirror of
https://github.com/doomemacs/doomemacs
synced 2025-09-16 15:56:52 -05:00
Revert to normal mode if in insert mode on window change
This commit is contained in:
@@ -58,6 +58,10 @@
|
|||||||
(compilation-mode . normal)))
|
(compilation-mode . normal)))
|
||||||
(evil-set-initial-state `,(car mode-map) `,(cdr mode-map)))
|
(evil-set-initial-state `,(car mode-map) `,(cdr mode-map)))
|
||||||
|
|
||||||
|
;; Switch to normal mode before switching windows
|
||||||
|
(defun narf*evil-back-to-normal () (evil-normal-state))
|
||||||
|
(advice-add 'select-window :before 'narf*evil-back-to-normal)
|
||||||
|
|
||||||
(progn ; evil hacks
|
(progn ; evil hacks
|
||||||
(defadvice evil-force-normal-state (after evil-esc-quit activate)
|
(defadvice evil-force-normal-state (after evil-esc-quit activate)
|
||||||
"Close popups, disable search highlights and quit the minibuffer if open."
|
"Close popups, disable search highlights and quit the minibuffer if open."
|
||||||
|
Reference in New Issue
Block a user