Moved treesitter section into its own file.

This commit is contained in:
Micheal Smith
2025-10-30 14:07:53 -05:00
parent bd44915bae
commit e73c5825a2
2 changed files with 25 additions and 23 deletions

View File

@@ -461,29 +461,7 @@ of a project, and convey the results to various completion facilities.
#+INCLUDE: "config/lsp.org" :minlevel 1
* Tree Sitter
Tree sitter is included with emacs, but there are a couple of packages that
make managing tree sitter easier. Mainly with automatically updating, and
using tree sitter versions of major modes, and installing the parsers if
needed.
#+begin_src emacs-lisp
;; Treesit
(setq treesit-language-source-alist
'((rust "https://github.com/tree-sitter/tree-sitter-rust")))
(use-package treesit-auto
:custom
(treesit-auto-install 'prompt)
:config
(treesit-auto-add-to-auto-mode-alist 'all)
(global-treesit-auto-mode))
(use-package treesit-fold
:ensure t
:defer t)
#+end_src
#+INCLUDE: "config/treesitter.org" :minlevel 1
* Major Modes