commit: 2a5d555bcef7479cc8c10849938e4eb96af922ee Author: Maciej Barć <xgqt <AT> gentoo <DOT> org> AuthorDate: Sun Oct 6 19:44:18 2024 +0000 Commit: Maciej Barć <xgqt <AT> gentoo <DOT> org> CommitDate: Sun Oct 6 19:44:18 2024 +0000 URL: https://gitweb.gentoo.org/proj/emacs-ebuild-snippets.git/commit/?id=2a5d555b
fix(ebuild-snippets): account for yas-snippet-dirs being a string and not a list Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org> ebuild-snippets.el | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/ebuild-snippets.el b/ebuild-snippets.el index fccb40d..a16b14f 100644 --- a/ebuild-snippets.el +++ b/ebuild-snippets.el @@ -78,7 +78,12 @@ ;;;###autoload (defun ebuild-snippets-initialize () "Ebuild-Snippets initialization." - (add-to-list 'yas-snippet-dirs ebuild-snippets-directory t) + ;; Because `yas-snippet-dirs' may be a string. + (cond + ((listp yas-snippet-dirs) + (add-to-list 'yas-snippet-dirs ebuild-snippets-directory t)) + (t + (setq yas-snippet-dirs (list yas-snippet-dirs ebuild-snippets-directory)))) (yas-load-directory ebuild-snippets-directory)) ;;;###autoload
