diff --git a/yasnippet.el b/yasnippet.el index 5fa5687..5339206 100644 --- a/yasnippet.el +++ b/yasnippet.el @@ -4303,10 +4303,11 @@ When multiple expressions are found, only the last one counts." (yas--advance-start-maybe (yas--mirror-next mirror) (point)) ;; super-special advance (yas--advance-end-of-parents-maybe mirror-parent-field (point))) - (let ((yas--inhibit-overlay-hooks t)) - (yas--indent-region (yas--mirror-start mirror) - (yas--mirror-end mirror) - snippet))))) + (when (eq yas-indent-line 'auto) + (let ((yas--inhibit-overlay-hooks t)) + (yas--indent-region (yas--mirror-start mirror) + (yas--mirror-end mirror) + snippet)))))) (defun yas--field-update-display (field) "Much like `yas--mirror-update-display', but for fields."