docs(tree-sitter): update highlights configuration
This commit is contained in:
parent
8e68cd5ffd
commit
1b56675819
1 changed files with 17 additions and 5 deletions
|
@ -123,17 +123,29 @@ outer}-text-objects-map~:
|
||||||
(rust-mode . [(use_declaration) @import]))))
|
(rust-mode . [(use_declaration) @import]))))
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Disable syntax highlighting for certain modes
|
** Configuring Tree sitter highlighting
|
||||||
To disable syntax highlighting across the board you can do:
|
Highlighting is controlled by the variable =+tree-sitter-hl-enabled-modes=
|
||||||
|
This list allows you to whitelist, blacklist, fully enable or fully disable
|
||||||
|
tree-sitter highlighting for all major modes
|
||||||
|
|
||||||
|
To use highlighting in select modes add major-modes to
|
||||||
|
~+tree-sitter-hl-enabled-modes~. This disables highlighting in all other modes.
|
||||||
|
The symbol that should be used is the major mode symbol, *not the package
|
||||||
|
symbol*.
|
||||||
#+begin_src emacs-lisp
|
#+begin_src emacs-lisp
|
||||||
(remove-hook 'tree-sitter-after-on-hook #'tree-sitter-hl-mode)
|
(setq +tree-sitter-hl-enabled-modes '(python-mode go-mode))
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
Then it can be enabled for specific major modes:
|
If you want to disallow highlighting in certain modes then the car of
|
||||||
|
~+tree-sitter-hl-enabled-modes~ should be =not=. This enables highlighting in
|
||||||
|
all modes except the ones disallowed.
|
||||||
#+begin_src emacs-lisp
|
#+begin_src emacs-lisp
|
||||||
(add-hook 'MAJOR-MODE-hook #'tree-sitter-hl-mode)
|
(setq +tree-sitter-hl-enabled-modes '(not web-mode typescript-tsx-mode))
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
|
If ~+tree-sitter-hl-enabled-modes~ is set to ~nil~ or ~t~ it will fully disable
|
||||||
|
or fully enable highlighting in every tree sitter enabled language respectively.
|
||||||
|
|
||||||
* Troubleshooting
|
* Troubleshooting
|
||||||
[[doom-report:][Report an issue?]]
|
[[doom-report:][Report an issue?]]
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue