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')