;; ==========15.yasnippet==========;; -*- lexical-binding: t; -*-

(use-package yasnippet
  :ensure t
  :hook
  ((prog-mode . yas-minor-mode)
   (org-mode . yas-minor-mode)
   ;;     (python-mode . yas-minor-mode)
   ;;     (emacs-lisp-mode . yas-minor-mode)
   )
  :config
  ;;  (add-hook 'org-mode-hook #'yas-minor-mode)
  ;;  (add-hook 'emacs-lisp-mode-hook #'yas-minor-mode)
  ;;  (add-hook 'python-mode-hook #'yas-minor-mode)
  (yas-reload-all)

  (use-package yasnippet-snippets
    :ensure t
    :requires (yasnippet)
    :config
    (yas-global-mode t)
    (message "Loading Yasnippet-snippets...DONE"))
  )

(message "Loading Yasnippet...DONE")
(provide 'init-yasnippet)

;;; init-yasnippet.el ends here
