25 lines
602 B
Org Mode
25 lines
602 B
Org Mode
* 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
|
|
|