(defun yas/load-snippet-dirs ()
"Reload the directories listed in `yas/snippet-dirs' or
prompt the user to select one."
- (if yas/snippet-dirs
- (dolist (directory (reverse (yas/snippet-dirs)))
- (yas/load-directory directory))
- (call-interactively 'yas/load-directory)))
+ (let (errors)
+ (if yas/snippet-dirs
+ (dolist (directory (reverse (yas/snippet-dirs)))
+ (condition-case oops
+ (progn
+ (yas/load-directory directory)
+ (message "[yas] Loaded %s" directory))
+ (error (push oops errors)
+ (message "[yas] Check your `yas/snippet-dirs': %s" (second oops)))))
+ (call-interactively 'yas/load-directory))
+ errors))
-(defun yas/reload-all (&optional interactive)
+(defun yas/reload-all (&optional with-jit)
"Reload all snippets and rebuild the YASnippet menu. "
(interactive "p")
(let ((errors))