snippets lazy loading

This commit is contained in:
Levi Neely 2024-09-15 20:24:28 +02:00
parent 0d05811bc7
commit 5f929753ef
1 changed files with 10 additions and 9 deletions

View File

@ -11,18 +11,19 @@
(require 'module-pkg)
(pkg/require 'yasnippet)
(pkg/require 'yasnippet-snippets)
(pkg/require-defer 'yasnippet)
(pkg/require-defer 'yasnippet-snippets)
(setq yas-snippet-dirs '("~/.config/emacs/snippets/"))
(yas-global-mode 1)
(with-eval-after-load 'yasnippet
(setq yas-snippet-dirs '("~/.config/emacs/snippets/"))
(yas-global-mode 1)
(global-set-key (kbd "C-x y i") #'yas-insert-snippet)
(global-set-key (kbd "C-x y n") #'yas-new-snippet)
(global-set-key (kbd "C-x y v") #'yas-visit-snippet-file)
(global-set-key (kbd "C-x y i") #'yas-insert-snippet)
(global-set-key (kbd "C-x y n") #'yas-new-snippet)
(global-set-key (kbd "C-x y v") #'yas-visit-snippet-file)
(add-hook 'prog-mode-hook #'yas-minor-mode)
(add-hook 'org-mode-hook #'yas-minor-mode)
(add-hook 'prog-mode-hook #'yas-minor-mode)
(add-hook 'org-mode-hook #'yas-minor-mode))
(provide 'module-snippets)