Convert +snippets/expand-on-region to advice

It's meant to be corrective, not alternative behavior.
This commit is contained in:
Henrik Lissner 2019-05-31 20:11:06 -04:00
parent ff25e3c08f
commit dcdebdb283
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395
3 changed files with 23 additions and 19 deletions

View file

@ -48,9 +48,9 @@
;; Enable `read-only-mode' for built-in snippets (in `doom-local-dir')
(add-hook 'snippet-mode-hook #'+snippets|read-only-maybe)
(when (featurep! :editor evil)
;; evil visual-mode integration for `yas-insert-snippet'
(define-key yas-minor-mode-map [remap yas-insert-snippet] #'+snippets/expand-on-region)))
;; (Evil only) fix off-by-one issue with visual-mode selections in
;; `yas-insert-snippet', and switches to insert mode afterwards.
(advice-add #'yas-insert-snippet :around #'+snippets*expand-on-region))
;; `auto-yasnippet'