Closed ashlineldridge closed 1 year ago
It looks like this change has broken creation of the yasnippet directory due to yas-snippet-dirs being a list when make-directory expects a string.
yas-snippet-dirs
make-directory
Backtrace below:
Debugger entered--Lisp error: (wrong-type-argument stringp ("/Users/aeldridge/.config/emacs/etc/yasnippet/snipp..." yasnippet-snippets-dir)) expand-file-name(("/Users/aeldridge/.config/emacs/etc/yasnippet/snipp..." yasnippet-snippets-dir)) make-directory(("/Users/aeldridge/.config/emacs/etc/yasnippet/snipp..." yasnippet-snippets-dir)) (progn (progn (straight-use-package 'consult-yasnippet) (defvar use-package--warning38 #'(lambda (keyword err) (let ((msg ...)) (display-warning 'use-package msg :error)))) (condition-case err (if (not (require 'consult-yasnippet nil t)) (display-warning 'use-package (format "Cannot load %s" 'consult-yasnippet) :error)) ((debug error) (funcall use-package--warning38 :catch err)))) (progn (straight-use-package 'yasnippet-snippets) (defvar use-package--warning39 #'(lambda (keyword err) (let ((msg ...)) (display-warning 'use-package msg :error)))) (condition-case err (if (not (require 'yasnippet-snippets nil t)) (display-warning 'use-package (format "Cannot load %s" 'yasnippet-snippets) :error)) ((debug error) (funcall use-package--warning39 :catch err)))) (make-directory yas-snippet-dirs) (setq yas-verbosity 1) (setq yas-wrap-around-region t) (yas-reload-all) t) (condition-case err (progn (progn (straight-use-package 'consult-yasnippet) (defvar use-package--warning38 #'(lambda (keyword err) (let (...) (display-warning ... msg :error)))) (condition-case err (if (not (require 'consult-yasnippet nil t)) (display-warning 'use-package (format "Cannot load %s" 'consult-yasnippet) :error)) ((debug error) (funcall use-package--warning38 :catch err)))) (progn (straight-use-package 'yasnippet-snippets) (defvar use-package--warning39 #'(lambda (keyword err) (let (...) (display-warning ... msg :error)))) (condition-case err (if (not (require 'yasnippet-snippets nil t)) (display-warning 'use-package (format "Cannot load %s" 'yasnippet-snippets) :error)) ((debug error) (funcall use-package--warning39 :catch err)))) (make-directory yas-snippet-dirs) (setq yas-verbosity 1) (setq yas-wrap-around-region t) (yas-reload-all) t) ((debug error) (funcall use-package--warning40 :config err))) (closure (bootstrap-version t) nil (condition-case err (progn (progn (straight-use-package 'consult-yasnippet) (defvar use-package--warning38 #'(lambda (keyword err) (let ... ...))) (condition-case err (if (not (require ... nil t)) (display-warning 'use-package (format "Cannot load %s" ...) :error)) ((debug error) (funcall use-package--warning38 :catch err)))) (progn (straight-use-package 'yasnippet-snippets) (defvar use-package--warning39 #'(lambda (keyword err) (let ... ...))) (condition-case err (if (not (require ... nil t)) (display-warning 'use-package (format "Cannot load %s" ...) :error)) ((debug error) (funcall use-package--warning39 :catch err)))) (make-directory yas-snippet-dirs) (setq yas-verbosity 1) (setq yas-wrap-around-region t) (yas-reload-all) t) ((debug error) (funcall use-package--warning40 :config err))))() eval-after-load-helper("/Users/aeldridge/.config/emacs/var/straight/build/...") do-after-load-evaluation("/Users/aeldridge/.config/emacs/var/straight/build/...") yas-minor-mode()
Thanks for the report!
It looks like this change has broken creation of the yasnippet directory due to
yas-snippet-dirs
being a list whenmake-directory
expects a string.Backtrace below: