Moved treesitter section into its own file.
This commit is contained in:
24
config.org
24
config.org
@@ -461,29 +461,7 @@ of a project, and convey the results to various completion facilities.
|
|||||||
|
|
||||||
#+INCLUDE: "config/lsp.org" :minlevel 1
|
#+INCLUDE: "config/lsp.org" :minlevel 1
|
||||||
|
|
||||||
* Tree Sitter
|
#+INCLUDE: "config/treesitter.org" :minlevel 1
|
||||||
|
|
||||||
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
|
|
||||||
|
|
||||||
* Major Modes
|
* Major Modes
|
||||||
|
|
||||||
|
|||||||
24
config/treesitter.org
Normal file
24
config/treesitter.org
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
* 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
|
||||||
|
|
||||||
Reference in New Issue
Block a user