Enable evil-escape in term-mode

It was formerly escaped because of general bugginess, particularly when
bind -v was used in zsh. It's still too buggy to enable in vterm-mode,
however.
This commit is contained in:
Henrik Lissner 2019-06-19 14:12:47 +02:00
parent 2d5e72baeb
commit 8434ae619d
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -233,7 +233,7 @@ directives. By default, this only recognizes C directives.")
:after-call (evil-normal-state-exit-hook) :after-call (evil-normal-state-exit-hook)
:init :init
(setq evil-escape-excluded-states '(normal visual multiedit emacs motion) (setq evil-escape-excluded-states '(normal visual multiedit emacs motion)
evil-escape-excluded-major-modes '(neotree-mode treemacs-mode term-mode vterm-mode) evil-escape-excluded-major-modes '(neotree-mode treemacs-mode vterm-mode)
evil-escape-key-sequence "jk" evil-escape-key-sequence "jk"
evil-escape-delay 0.25) evil-escape-delay 0.25)
(evil-define-key* '(insert replace visual operator) 'global "\C-g" #'evil-escape) (evil-define-key* '(insert replace visual operator) 'global "\C-g" #'evil-escape)