diff --git a/lisp/init-package.el b/lisp/init-package.el index 7b1f22c..610a0ac 100644 --- a/lisp/init-package.el +++ b/lisp/init-package.el @@ -52,6 +52,6 @@ Do this recursively for subdirectories of DIR." ;; "compat" "transient" (dolist (pkg '("compat" "transient")) (unless (locate-library pkg) - (add-pkg-in-pkg-dir))) + (add-pkg-in-pkg-dir pkg))) (provide 'init-package) diff --git a/lisp/init-treesit.el b/lisp/init-treesit.el index 8e9f200..f2c01e0 100644 --- a/lisp/init-treesit.el +++ b/lisp/init-treesit.el @@ -4,6 +4,9 @@ (and (fboundp 'treesit-available-p) (treesit-available-p)) "Built-in `treesit' available.") +(setq treesit-extra-load-path + (list (file-name-concat creature/config-dir "tree-sitter"))) + (when creature/treesit-available (unless (featurep 'treesit) (require 'treesit)) (when (treesit-ready-p 'javascript) diff --git a/lisp/init-typescript.el b/lisp/init-typescript.el index c6c5ece..8563f0d 100644 --- a/lisp/init-typescript.el +++ b/lisp/init-typescript.el @@ -8,7 +8,7 @@ (add-to-list 'auto-mode-alist '("\\.ts\\'" . typescript-ts-mode)) (add-to-list 'auto-mode-alist '("\\.tsx\\'" . tsx-ts-mode))) - (add-subdirs-to-load-path (expand-file-name "optional-pkg" creature/config-dir)) + (add-dir-and-subdirs-to-load-path (expand-file-name "optional-pkg" creature/config-dir)) (require 'typescript-mode) (define-derived-mode typescript-tsx-mode typescript-mode "Tsx"