Update treesitter config
This commit is contained in:
parent
c9a3a22398
commit
e4bcbe82dc
1 changed files with 10 additions and 1 deletions
11
init.el
11
init.el
|
@ -609,6 +609,8 @@
|
|||
|
||||
(use-package treesit
|
||||
:straight nil
|
||||
:mode (("\\.tsx\\'" . tsx-ts-mode)
|
||||
("\\.ts\\'" . typescript-ts-mode))
|
||||
:preface
|
||||
(defun dl/setup-install-grammars ()
|
||||
"Install Tree-sitter grammars if they are absent."
|
||||
|
@ -620,6 +622,9 @@
|
|||
(rust "https://github.com/tree-sitter/tree-sitter-rust")
|
||||
(toml "https://github.com/tree-sitter/tree-sitter-toml")
|
||||
(yaml "https://github.com/ikatyang/tree-sitter-yaml")
|
||||
(css . ("https://github.com/tree-sitter/tree-sitter-css"))
|
||||
(html . ("https://github.com/tree-sitter/tree-sitter-html"))
|
||||
(javascript . ("https://github.com/tree-sitter/tree-sitter-javascript"))
|
||||
(tsx "https://github.com/tree-sitter/tree-sitter-typescript" "master" "tsx/src")
|
||||
(typescript "https://github.com/tree-sitter/tree-sitter-typescript" "master" "typescript/src")))
|
||||
(add-to-list 'treesit-language-source-alist grammar)
|
||||
|
@ -636,10 +641,14 @@
|
|||
;; also
|
||||
(dolist (mapping '((c-mode . c-ts-mode)
|
||||
(json-mode . json-ts-mode)
|
||||
(js-json-mode . json-ts-mode)
|
||||
(python-mode . python-ts-mode)
|
||||
(rust-mode . rust-ts-mode)
|
||||
(toml-mode . toml-ts-mode)
|
||||
(yaml-mode . yaml-ts-mode)))
|
||||
(yaml-mode . yaml-ts-mode)
|
||||
(css-mode . css-ts-mode)
|
||||
(typescript-mode . typescript-ts-mode)
|
||||
(js2-mode . js-ts-mode)))
|
||||
(add-to-list 'major-mode-remap-alist mapping))
|
||||
:config
|
||||
(dl/setup-install-grammars))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue