Files
emacs/config/treesitter.org

25 lines
602 B
Org Mode
Raw Permalink Normal View History

* 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