Fix #648; create ~/.emacs.d/snippets automatically

* yasnippet.el (yas--load-snippet-dirs): Create
  yas--default-user-snippets-dir, if needed.
This commit is contained in:
Noam Postavsky 2016-01-20 09:27:24 -05:00
parent 100d8d1904
commit 46256db43d

View File

@ -1806,6 +1806,8 @@ With prefix argument USE-JIT do jit-loading of snippets."
prompt the user to select one." prompt the user to select one."
(let (errors) (let (errors)
(if yas-snippet-dirs (if yas-snippet-dirs
(when (member yas--default-user-snippets-dir yas-snippet-dirs)
(make-directory yas--default-user-snippets-dir t))
(dolist (directory (reverse (yas-snippet-dirs))) (dolist (directory (reverse (yas-snippet-dirs)))
(cond ((file-directory-p directory) (cond ((file-directory-p directory)
(yas-load-directory directory (not nojit)) (yas-load-directory directory (not nojit))