From b742c9026f87b1bef6676abeeb7159ae0abc4f7b Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Mon, 14 Mar 2022 11:36:39 +0000 Subject: [PATCH] feat(snippets): disable prog-mode snippets from yasnippet-snippets The prog-mode snippets are very basic, a bit a annoying, as they contain a couple of single-character snippets which conflict with common variable names in Go. --- modules/text-editing/siren-yasnippet.el | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/modules/text-editing/siren-yasnippet.el b/modules/text-editing/siren-yasnippet.el index 7155f95..b9d2daa 100644 --- a/modules/text-editing/siren-yasnippet.el +++ b/modules/text-editing/siren-yasnippet.el @@ -14,7 +14,13 @@ (yas-global-mode)) (use-package yasnippet-snippets - :after yasnippet) + :after yasnippet + + :config + (let ((skip-file (expand-file-name "prog-mode/.yas-skip" + yasnippet-snippets-dir))) + (when (not (file-exists-p skip-file)) + (make-empty-file skip-file t)))) (provide 'siren-yasnippet) ;;; siren-yasnippet.el ends here