evil-escape: disable in minibuffer and motion state

This commit is contained in:
Henrik Lissner 2017-06-09 00:37:02 +02:00
parent 719e272374
commit 99ef794f92
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -235,13 +235,14 @@ across windows."
(def-package! evil-escape
:commands evil-escape-mode
:init
(setq evil-escape-excluded-states '(normal visual multiedit emacs)
(setq evil-escape-excluded-states '(normal visual multiedit emacs motion)
evil-escape-excluded-major-modes '(neotree-mode)
evil-escape-key-sequence "jk"
evil-escape-delay 0.25)
(add-hook 'emacs-startup-hook #'evil-escape-mode)
:config
;; no `evil-escape' in minibuffer
(push #'minibufferp evil-escape-inhibit-functions)
(map! :irvo "C-g" #'evil-escape))