Refactor feature/snippets
+ Don't clear yas-minor-mode-map; the default keybinds can be useful, esp to non-evil users. + Moved +snippets|enable-project-modes hook to autoloads file. + Reformat yasnippet config.
This commit is contained in:
parent
ae6c3cacf2
commit
8f76ee9a8a
2 changed files with 19 additions and 19 deletions
|
@ -66,3 +66,15 @@ buggy behavior when <delete> is pressed in an empty field."
|
|||
(let ((sof (marker-position (yas--field-start field))))
|
||||
(when (and field (> (point) sof))
|
||||
(delete-region sof (point))))))
|
||||
|
||||
|
||||
;;
|
||||
;; Hooks
|
||||
;;
|
||||
|
||||
(defun +snippets|enable-project-modes (mode &rest _)
|
||||
"Automatically enable snippet libraries for project minor modes defined with
|
||||
`def-project-mode!'."
|
||||
(if (symbol-value mode)
|
||||
(yas-activate-extra-mode mode)
|
||||
(yas-deactivate-extra-mode mode)))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue