From e8c0ac9f3062b2765f931b6e01ee4454d9712c70 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Wed, 10 Jul 2019 12:08:39 +0200 Subject: [PATCH] Switch to insert mode after expanding snippets --- modules/editor/snippets/autoload/snippets.el | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/modules/editor/snippets/autoload/snippets.el b/modules/editor/snippets/autoload/snippets.el index 497d209bb..c9da893da 100644 --- a/modules/editor/snippets/autoload/snippets.el +++ b/modules/editor/snippets/autoload/snippets.el @@ -129,9 +129,10 @@ If evil-local-mode isn't enabled, run ORIG-FN as is." (evil-visual-select evil-visual-beginning evil-visual-end 'inclusive) (cl-letf (((symbol-function 'region-beginning) (lambda () evil-visual-beginning)) ((symbol-function 'region-end) (lambda () evil-visual-end))) - (funcall orig-fn no-condition)) - (when (yas-active-snippets) - (evil-insert-state +1)))) + (funcall orig-fn no-condition))) + (when (and (bound-and-true-p evil-local-mode) + (yas-active-snippets)) + (evil-insert-state +1))) ;;