feature/snippets: refactor +snippets/expand-on-region

This commit is contained in:
Henrik Lissner 2018-03-13 01:28:22 -04:00
parent 17d206a28f
commit 683e988952
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395

View file

@ -11,8 +11,6 @@ and switches to insert mode if there are editable fields."
(cl-letf (((symbol-function 'region-beginning) (lambda () evil-visual-beginning)) (cl-letf (((symbol-function 'region-beginning) (lambda () evil-visual-beginning))
((symbol-function 'region-end) (lambda () evil-visual-end))) ((symbol-function 'region-end) (lambda () evil-visual-end)))
(yas-insert-snippet)) (yas-insert-snippet))
(when-let* ((snippet (car-safe (yas-active-snippets)))) (when (yas-active-snippets)
(let ((fields (yas--snippet-fields snippet))) (evil-insert-state +1)))
(evil-insert-state +1)
(unless fields (evil-change-state 'normal)))))