]> code.delx.au - gnu-emacs-elpa/commitdiff
Fix #648; create ~/.emacs.d/snippets automatically
authorNoam Postavsky <npostavs@users.sourceforge.net>
Wed, 20 Jan 2016 14:27:24 +0000 (09:27 -0500)
committerNoam Postavsky <npostavs@users.sourceforge.net>
Wed, 20 Jan 2016 14:27:24 +0000 (09:27 -0500)
* yasnippet.el (yas--load-snippet-dirs): Create
  yas--default-user-snippets-dir, if needed.

yasnippet.el

index 98cec832298e3b0a8389c7da2b72115b0d7735a3..bd1d864a94dcab6a0ba9e651626e2a6a35db1399 100644 (file)
@@ -1806,6 +1806,8 @@ With prefix argument USE-JIT do jit-loading of snippets."
 prompt the user to select one."
   (let (errors)
     (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)))
           (cond ((file-directory-p directory)
                  (yas-load-directory directory (not nojit))