diff --git a/modules/editor/snippets/autoload/snippets.el b/modules/editor/snippets/autoload/snippets.el index 1a651e6d2..90468383e 100644 --- a/modules/editor/snippets/autoload/snippets.el +++ b/modules/editor/snippets/autoload/snippets.el @@ -312,5 +312,7 @@ is." (defun region-end () evil-visual-end)) (funcall orig-fn no-condition))) (when (and (bound-and-true-p evil-local-mode) + (not (or (evil-emacs-state-p) + (evil-insert-state-p))) (yas-active-snippets)) (evil-insert-state +1)))