git.fiddlerwoaroof.com
Browse code

feat(emacs): make tree-sitter work

Edward Langley authored on 22/10/2022 20:48:29
Showing 1 changed files
... ...
@@ -70,11 +70,28 @@
70 70
   (add-to-list 'auto-mode-alist
71 71
                '("\\.tsx$" . typescript-mode)))
72 72
 
73
-(use-package tree-sitter
73
+(use-package f
74 74
   :ensure t)
75
+
76
+(use-package tree-sitter
77
+  :ensure t
78
+  :config
79
+  (cl-pushnew (expand-file-name "~/ts-langs")
80
+              tree-sitter-load-path))
81
+
75 82
 (use-package tree-sitter-langs
76
-  :after tree-sitter
77
-  :ensure t)
83
+  :init
84
+  (message "setting up tree-sitter-langs")
85
+  (cl-pushnew (f-join *fwoar-git-repos*
86
+                      "github.com"
87
+                      "emacs-tree-sitter"
88
+                      "tree-sitter-langs")
89
+              load-path
90
+              :test 'equal)
91
+  (require 'tree-sitter-langs)
92
+  :after tree-sitter f
93
+  :no-require t
94
+  :ensure nil)
78 95
 
79 96
 (comment
80 97
  (use-package tide