From 9aa893f17a7d1e9f0de2cca35458e7f9eee492f8 Mon Sep 17 00:00:00 2001 From: Taryel Hlontsi Date: Sat, 29 Jul 2023 16:47:26 +0200 Subject: [PATCH] Configure yasnippet package --- .gitignore | 3 ++- init.el | 6 ++++++ snippets/python-mode/print | 5 +++++ 3 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 snippets/python-mode/print diff --git a/.gitignore b/.gitignore index be18d67..6c7ad20 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ /* !/.gitignore -!/init.el \ No newline at end of file +!/init.el +!/snippets diff --git a/init.el b/init.el index 998858d..12fce7c 100644 --- a/init.el +++ b/init.el @@ -71,6 +71,12 @@ (pyenv-mode) +(use-package yasnippet + :config + (setq yas-snippet-dirs '("~/.emacs.d/snippets")) + (yas-reload-all) + (add-hook 'prog-mode-hook 'yas-minor-mode)) + ;; setup dired (put 'dired-find-alternate-file 'disabled nil) diff --git a/snippets/python-mode/print b/snippets/python-mode/print new file mode 100644 index 0000000..8bfab8e --- /dev/null +++ b/snippets/python-mode/print @@ -0,0 +1,5 @@ +# -*- mode: python -*- +# name: print +# key: p +# -- +print(f'$0')