summaryrefslogtreecommitdiff
path: root/settings/setup-treesitter.el
diff options
context:
space:
mode:
authorbenj <benj@rse8.com>2023-11-11 09:03:04 -0800
committerbenj <benj@rse8.com>2023-11-11 09:03:04 -0800
commit4f78ee33bfc828707a79cd79d296bf4a9c25b5b9 (patch)
tree9e790112bff8a46193a087b3b64a92421221fdef /settings/setup-treesitter.el
parent2b6e1ed1202f9330de4e1cc7f1baa5d3f5e366de (diff)
downloademacs-4f78ee33bfc828707a79cd79d296bf4a9c25b5b9.tar
emacs-4f78ee33bfc828707a79cd79d296bf4a9c25b5b9.tar.gz
emacs-4f78ee33bfc828707a79cd79d296bf4a9c25b5b9.tar.bz2
emacs-4f78ee33bfc828707a79cd79d296bf4a9c25b5b9.tar.lz
emacs-4f78ee33bfc828707a79cd79d296bf4a9c25b5b9.tar.xz
emacs-4f78ee33bfc828707a79cd79d296bf4a9c25b5b9.tar.zst
emacs-4f78ee33bfc828707a79cd79d296bf4a9c25b5b9.zip
add treesitter and remove some breaking haskell formatters
Diffstat (limited to 'settings/setup-treesitter.el')
-rw-r--r--settings/setup-treesitter.el15
1 files changed, 15 insertions, 0 deletions
diff --git a/settings/setup-treesitter.el b/settings/setup-treesitter.el
new file mode 100644
index 0000000..3c97e26
--- /dev/null
+++ b/settings/setup-treesitter.el
@@ -0,0 +1,15 @@
+(setq treesit-language-source-alist
+ '((astro "https://github.com/virchau13/tree-sitter-astro")
+ (bash "https://github.com/tree-sitter/tree-sitter-bash")
+ (c "https://github.com/tree-sitter/tree-sitter-c")
+ (css "https://github.com/tree-sitter/tree-sitter-css")
+ (html "https://github.com/tree-sitter/tree-sitter-html")
+ (json "https://github.com/tree-sitter/tree-sitter-json")
+ (make "https://github.com/alemuller/tree-sitter-make")
+ (python "https://github.com/tree-sitter/tree-sitter-python")
+ (rust "https://github.com/tree-sitter/tree-sitter-rust")
+ (tsx "https://github.com/tree-sitter/tree-sitter-typescript" "master" "tsx/src")
+ (typescript "https://github.com/tree-sitter/tree-sitter-typescript" "master" "typescript/src")))
+
+(provide 'setup-treesitter)
+;;; setup-treesitter.el ends here