treesitter

This commit is contained in:
2025-11-19 12:37:34 +01:00
parent 003d5d12cf
commit c29895d019

View File

@@ -18,17 +18,17 @@ variables to install grammars for different languages.
:hook ((bash-ts-mode c-ts-mode c++-ts-mode :hook ((bash-ts-mode c-ts-mode c++-ts-mode
html-ts-mode js-ts-mode typescript-ts-mode html-ts-mode js-ts-mode typescript-ts-mode
json-ts-mode rust-ts-mode tsx-ts-mode python-ts-mode json-ts-mode rust-ts-mode tsx-ts-mode python-ts-mode
css-ts-mode yaml-ts-mode) . lsp-deferred) css-ts-mode yaml-ts-mode) . lsp-deferred))
:init
(add-to-list 'treesit-extra-load-path
(expand-file-name "bin" tree-sitter-langs-grammar-dir)))
#+end_src #+end_src
#+begin_src emacs-lisp #+begin_src emacs-lisp
(use-package tree-sitter-langs (use-package tree-sitter-langs
:after tree-sitter :after tree-sitter
:straight t :straight t
:custom (global-tree-sitter-mode t)) :custom (global-tree-sitter-mode t)
:init
(add-to-list 'treesit-extra-load-path
(expand-file-name "bin" tree-sitter-langs-grammar-dir)))
(use-package treesit-auto (use-package treesit-auto
:after tree-sitter :after tree-sitter
@@ -36,6 +36,7 @@ variables to install grammars for different languages.
:config (global-treesit-auto-mode)) :config (global-treesit-auto-mode))
(use-package treesit-fold (use-package treesit-fold
:after tree-sitter
:straight (:build t :host github :repo "emacs-tree-sitter/treesit-fold") :straight (:build t :host github :repo "emacs-tree-sitter/treesit-fold")
:config (treesit-fold-mode)) :config (treesit-fold-mode))
#+end_src #+end_src