2015-06-15 09:05:52 +02:00
|
|
|
;;; macros-yasnippet.el
|
|
|
|
;; for ../core-yasnippet.el
|
|
|
|
|
|
|
|
;;;###autoload
|
2015-07-27 15:10:59 +02:00
|
|
|
(defmacro add-yas-minor-mode! (mode)
|
2015-06-15 09:05:52 +02:00
|
|
|
"Register minor MODES in yasnippet."
|
|
|
|
`(after! yasnippet
|
2016-03-03 15:04:14 -05:00
|
|
|
(when (boundp 'yas--extra-modes)
|
2015-07-27 15:10:59 +02:00
|
|
|
(add-hook ',(intern (concat (symbol-name (cadr mode)) "-hook"))
|
|
|
|
(lambda ()
|
|
|
|
(if (symbol-value ,mode)
|
|
|
|
(yas-activate-extra-mode ,mode)
|
|
|
|
(yas-deactivate-extra-mode ,mode)))))))
|
2015-06-15 09:05:52 +02:00
|
|
|
|
|
|
|
(provide 'macros-yasnippet)
|
|
|
|
;;; macros-yasnippet.el ends here
|