Browse code
feat(emacs): make tree-sitter work
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 |