From 6aabc3224500d1735eb622b9734683ae5e3ff719 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Thu, 2 Mar 2017 01:04:35 -0500 Subject: [PATCH] feature/file-templates: only switch to insert mode if the current field isn't $0 --- modules/feature/file-templates/config.el | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/feature/file-templates/config.el b/modules/feature/file-templates/config.el index 24c59b299..906ff61fb 100644 --- a/modules/feature/file-templates/config.el +++ b/modules/feature/file-templates/config.el @@ -26,7 +26,10 @@ (unless yas-minor-mode (yas-minor-mode-on)) (when (and yas-minor-mode (yas-expand-snippet (yas-lookup-snippet key mode t)) - (and (featurep 'evil) evil-mode)) + (and (featurep 'evil) evil-mode) + (and yas--active-field-overlay + (overlay-buffer yas--active-field-overlay) + (overlay-get yas--active-field-overlay 'yas--field))) (evil-initialize-state 'insert)))) (defun +file-templates|add (regexp trigger mode &optional project-only-p)