docs(tree-sitter): document +tree-sitter flag in :lang readmes
Co-authored-by: Jeetaditya Chatterjee <jeetelongname@gmail.com>
This commit is contained in:
parent
b21de24311
commit
969c6ae8aa
20 changed files with 60 additions and 1 deletions
|
@ -15,6 +15,9 @@ exists directly in the agda repository, but not in melpa.
|
||||||
** Module flags
|
** Module flags
|
||||||
- +local ::
|
- +local ::
|
||||||
Use the =agda-mode= executable that comes with your local =agda= install.
|
Use the =agda-mode= executable that comes with your local =agda= install.
|
||||||
|
- +tree-sitter ::
|
||||||
|
Leverages tree-sitter for better syntax highlighting and structural text
|
||||||
|
editing. Requires [[doom-module:][:tools tree-sitter]].
|
||||||
|
|
||||||
** Packages
|
** Packages
|
||||||
- unless [[doom-module:][+local]]
|
- unless [[doom-module:][+local]]
|
||||||
|
|
|
@ -26,6 +26,9 @@ This module adds support for the C-family of languages: C, C++, and Objective-C.
|
||||||
Enable LSP support for ~c-mode~, ~c++-mode~, and ~objc-mode~. Requires [[doom-module:][:tools
|
Enable LSP support for ~c-mode~, ~c++-mode~, and ~objc-mode~. Requires [[doom-module:][:tools
|
||||||
lsp]] and a langserver (supports ccls, clangd, and cquery). Replaces irony &
|
lsp]] and a langserver (supports ccls, clangd, and cquery). Replaces irony &
|
||||||
rtags.
|
rtags.
|
||||||
|
- +tree-sitter ::
|
||||||
|
Leverages tree-sitter for better syntax highlighting and structural text
|
||||||
|
editing. Requires [[doom-module:][:tools tree-sitter]].
|
||||||
|
|
||||||
** Packages
|
** Packages
|
||||||
- [[doom-package:][cmake-mode]]
|
- [[doom-package:][cmake-mode]]
|
||||||
|
|
|
@ -18,6 +18,9 @@ LSP).
|
||||||
- +lsp ::
|
- +lsp ::
|
||||||
Enable LSP support for ~csharp-mode~. Requires [[doom-module:][:tools lsp]] and a langserver
|
Enable LSP support for ~csharp-mode~. Requires [[doom-module:][:tools lsp]] and a langserver
|
||||||
(supports =omnisharp-roslyn=).
|
(supports =omnisharp-roslyn=).
|
||||||
|
- +tree-sitter ::
|
||||||
|
Leverages tree-sitter for better syntax highlighting and structural text
|
||||||
|
editing. Requires [[doom-module:][:tools tree-sitter]].
|
||||||
- +unity ::
|
- +unity ::
|
||||||
Enable special support for the [[https://unity.com/][Unity game engine]] (particularly, support for
|
Enable special support for the [[https://unity.com/][Unity game engine]] (particularly, support for
|
||||||
HLSL shaders).
|
HLSL shaders).
|
||||||
|
|
|
@ -16,6 +16,9 @@ This module provides support for [[https://elixir-lang.org/][Elixir programming
|
||||||
- +lsp ::
|
- +lsp ::
|
||||||
Enable LSP support for ~elixir-mode~. Requires [[doom-module:][:tools lsp]] and a langserver
|
Enable LSP support for ~elixir-mode~. Requires [[doom-module:][:tools lsp]] and a langserver
|
||||||
(supports [[https://github.com/elixir-lsp/elixir-ls/][elixir-ls]]).
|
(supports [[https://github.com/elixir-lsp/elixir-ls/][elixir-ls]]).
|
||||||
|
- +tree-sitter ::
|
||||||
|
Leverages tree-sitter for better syntax highlighting and structural text
|
||||||
|
editing. Requires [[doom-module:][:tools tree-sitter]].
|
||||||
|
|
||||||
** Packages
|
** Packages
|
||||||
- [[doom-package:][alchemist]]
|
- [[doom-package:][alchemist]]
|
||||||
|
|
|
@ -15,6 +15,9 @@ This module adds [[https://elm-lang.org/][Elm]] support to Doom Emacs.
|
||||||
- +lsp ::
|
- +lsp ::
|
||||||
Enable LSP support for ~elm-mode~. Requires [[doom-module:][:tools lsp]] and a langserver
|
Enable LSP support for ~elm-mode~. Requires [[doom-module:][:tools lsp]] and a langserver
|
||||||
(supports [[https://github.com/elm-tooling/elm-language-server][elm-language-server]]).
|
(supports [[https://github.com/elm-tooling/elm-language-server][elm-language-server]]).
|
||||||
|
- +tree-sitter ::
|
||||||
|
Leverages tree-sitter for better syntax highlighting and structural text
|
||||||
|
editing. Requires [[doom-module:][:tools tree-sitter]].
|
||||||
|
|
||||||
** Packages
|
** Packages
|
||||||
- [[doom-package:][elm-mode]]
|
- [[doom-package:][elm-mode]]
|
||||||
|
|
|
@ -29,6 +29,9 @@ This module adds [[https://golang.org][Go]] support, with optional (but recommen
|
||||||
Enable LSP support for ~go-mode~. Requires [[doom-module:][:tools lsp]] and a langserver
|
Enable LSP support for ~go-mode~. Requires [[doom-module:][:tools lsp]] and a langserver
|
||||||
(supports gopls). Highly recommended, as the non-LSP experience is deprecated
|
(supports gopls). Highly recommended, as the non-LSP experience is deprecated
|
||||||
(and poor).
|
(and poor).
|
||||||
|
- +tree-sitter ::
|
||||||
|
Leverages tree-sitter for better syntax highlighting and structural text
|
||||||
|
editing. Requires [[doom-module:][:tools tree-sitter]].
|
||||||
|
|
||||||
** Packages
|
** Packages
|
||||||
- [[doom-package:][company-go]] if [[doom-module:][:completion company]] (DEPRECATED)
|
- [[doom-package:][company-go]] if [[doom-module:][:completion company]] (DEPRECATED)
|
||||||
|
|
|
@ -18,6 +18,9 @@ This module adds [[https://www.java.com][Java]] support to Doom Emacs, including
|
||||||
(supports eclipse.jdt.ls). *Incompatible with [[doom-module:][+meghanada]].*
|
(supports eclipse.jdt.ls). *Incompatible with [[doom-module:][+meghanada]].*
|
||||||
- +meghanada ::
|
- +meghanada ::
|
||||||
Enable [[doom-package:][meghanada-mode]]. *Incompatible with [[doom-module:][+lsp]].*
|
Enable [[doom-package:][meghanada-mode]]. *Incompatible with [[doom-module:][+lsp]].*
|
||||||
|
- +tree-sitter ::
|
||||||
|
Leverages tree-sitter for better syntax highlighting and structural text
|
||||||
|
editing. Requires [[doom-module:][:tools tree-sitter]].
|
||||||
|
|
||||||
** Packages
|
** Packages
|
||||||
- [[doom-package:][android-mode]]
|
- [[doom-package:][android-mode]]
|
||||||
|
|
|
@ -26,6 +26,9 @@ This module adds [[https://www.javascript.com/][JavaScript]] and [[https://www.t
|
||||||
Enable LSP support for ~js2-mode~, ~rjsx-mode~, JS in ~web-mode~, and
|
Enable LSP support for ~js2-mode~, ~rjsx-mode~, JS in ~web-mode~, and
|
||||||
~typescript-mode~. Requires [[doom-module:][:tools lsp]] and a langserver (supports ts-ls and
|
~typescript-mode~. Requires [[doom-module:][:tools lsp]] and a langserver (supports ts-ls and
|
||||||
deno-ls).
|
deno-ls).
|
||||||
|
- +tree-sitter ::
|
||||||
|
Leverages tree-sitter for better syntax highlighting and structural text
|
||||||
|
editing. Requires [[doom-module:][:tools tree-sitter]].
|
||||||
|
|
||||||
** Packages
|
** Packages
|
||||||
- [[doom-package:][js2-refactor]]
|
- [[doom-package:][js2-refactor]]
|
||||||
|
|
|
@ -15,6 +15,9 @@ This module adds [[https://www.json.org/json-en.html][JSON]] support to Doom Ema
|
||||||
- +lsp ::
|
- +lsp ::
|
||||||
Enable LSP support for ~json-mode~. Requires [[doom-module:][:tools lsp]] and a langserver
|
Enable LSP support for ~json-mode~. Requires [[doom-module:][:tools lsp]] and a langserver
|
||||||
(supports [[https://github.com/vscode-langservers/vscode-json-languageserver][vscode-json-languageserver]]).
|
(supports [[https://github.com/vscode-langservers/vscode-json-languageserver][vscode-json-languageserver]]).
|
||||||
|
- +tree-sitter ::
|
||||||
|
Leverages tree-sitter for better syntax highlighting and structural text
|
||||||
|
editing. Requires [[doom-module:][:tools tree-sitter]].
|
||||||
|
|
||||||
** Packages
|
** Packages
|
||||||
- [[doom-package:][counsel-jq]] if [[doom-module:][:completion ivy]]
|
- [[doom-package:][counsel-jq]] if [[doom-module:][:completion ivy]]
|
||||||
|
|
|
@ -19,6 +19,9 @@ This module adds support for [[https://julialang.org/][the Julia language]] to D
|
||||||
- +lsp ::
|
- +lsp ::
|
||||||
Enable LSP support for ~julia-mode~. Requires [[doom-module:][:tools lsp]] and a langserver
|
Enable LSP support for ~julia-mode~. Requires [[doom-module:][:tools lsp]] and a langserver
|
||||||
(supports LanguageServer.jl).
|
(supports LanguageServer.jl).
|
||||||
|
- +tree-sitter ::
|
||||||
|
Leverages tree-sitter for better syntax highlighting and structural text
|
||||||
|
editing. Requires [[doom-module:][:tools tree-sitter]].
|
||||||
|
|
||||||
** Packages
|
** Packages
|
||||||
- [[doom-package:][julia-mode]]
|
- [[doom-package:][julia-mode]]
|
||||||
|
|
|
@ -21,7 +21,9 @@ Includes:
|
||||||
[[doom-contrib-maintainer:][Become a maintainer?]]
|
[[doom-contrib-maintainer:][Become a maintainer?]]
|
||||||
|
|
||||||
** Module flags
|
** Module flags
|
||||||
/This module has no flags./
|
- +tree-sitter ::
|
||||||
|
Leverages tree-sitter for better syntax highlighting and structural text
|
||||||
|
editing. Requires [[doom-module:][:tools tree-sitter]].
|
||||||
|
|
||||||
** Packages
|
** Packages
|
||||||
- [[doom-package:][company-nixos-options]] if [[doom-module:][:completion company]]
|
- [[doom-package:][company-nixos-options]] if [[doom-module:][:completion company]]
|
||||||
|
|
|
@ -24,6 +24,9 @@ This module adds [[https://ocaml.org/][OCaml]] support to Doom Emacs, powered by
|
||||||
- +lsp ::
|
- +lsp ::
|
||||||
Enable LSP support for ~tuareg-mode~. Requires [[doom-module:][:tools lsp]] and a langserver
|
Enable LSP support for ~tuareg-mode~. Requires [[doom-module:][:tools lsp]] and a langserver
|
||||||
(supports [[https://github.com/freebroccolo/ocaml-language-server][ocaml-language-server]]).
|
(supports [[https://github.com/freebroccolo/ocaml-language-server][ocaml-language-server]]).
|
||||||
|
- +tree-sitter ::
|
||||||
|
Leverages tree-sitter for better syntax highlighting and structural text
|
||||||
|
editing. Requires [[doom-module:][:tools tree-sitter]].
|
||||||
|
|
||||||
** Packages
|
** Packages
|
||||||
- [[doom-package:][dune]]
|
- [[doom-package:][dune]]
|
||||||
|
|
|
@ -36,6 +36,9 @@ This module adds support for PHP 5.3+ (including PHP7) to Doom Emacs.
|
||||||
- +lsp ::
|
- +lsp ::
|
||||||
Enable LSP support for ~php-mode~. Requires [[doom-module:][:tools lsp]] and a langserver
|
Enable LSP support for ~php-mode~. Requires [[doom-module:][:tools lsp]] and a langserver
|
||||||
(supports [[https://phpactor.readthedocs.io/en/develop/usage/standalone.html][phpactor]] and intelephense).
|
(supports [[https://phpactor.readthedocs.io/en/develop/usage/standalone.html][phpactor]] and intelephense).
|
||||||
|
- +tree-sitter ::
|
||||||
|
Leverages tree-sitter for better syntax highlighting and structural text
|
||||||
|
editing. Requires [[doom-module:][:tools tree-sitter]].
|
||||||
|
|
||||||
** Packages
|
** Packages
|
||||||
- [[doom-package:][async]]
|
- [[doom-package:][async]]
|
||||||
|
|
|
@ -34,6 +34,9 @@ This module adds [[https://www.python.org/][Python]] support to Doom Emacs.
|
||||||
Enable Python virtual environment support via [[https://github.com/pyenv/pyenv][pyenv]]
|
Enable Python virtual environment support via [[https://github.com/pyenv/pyenv][pyenv]]
|
||||||
- +pyright ::
|
- +pyright ::
|
||||||
Use the pyright LSP server instead of mspyls or pyls (requires [[doom-module:][+lsp]]).
|
Use the pyright LSP server instead of mspyls or pyls (requires [[doom-module:][+lsp]]).
|
||||||
|
- +tree-sitter ::
|
||||||
|
Leverages tree-sitter for better syntax highlighting and structural text
|
||||||
|
editing. Requires [[doom-module:][:tools tree-sitter]].
|
||||||
|
|
||||||
** Packages
|
** Packages
|
||||||
- [[doom-package:][anaconda-mode]]
|
- [[doom-package:][anaconda-mode]]
|
||||||
|
|
|
@ -31,6 +31,9 @@ This module add Ruby and optional Ruby on Rails support to Emacs.
|
||||||
Enable rbenv integration.
|
Enable rbenv integration.
|
||||||
- +rvm ::
|
- +rvm ::
|
||||||
Enable RVM (Ruby Version Manager) integration.
|
Enable RVM (Ruby Version Manager) integration.
|
||||||
|
- +tree-sitter ::
|
||||||
|
Leverages tree-sitter for better syntax highlighting and structural text
|
||||||
|
editing. Requires [[doom-module:][:tools tree-sitter]].
|
||||||
|
|
||||||
** Packages
|
** Packages
|
||||||
- [[doom-package:][bundler]]
|
- [[doom-package:][bundler]]
|
||||||
|
|
|
@ -30,6 +30,9 @@ Through the power of [[https://scalameta.org/metals/docs/editors/overview.html][
|
||||||
- +lsp ::
|
- +lsp ::
|
||||||
Enable LSP support for ~scala-mode~. Requires [[doom-module:][:tools lsp]] and a langserver
|
Enable LSP support for ~scala-mode~. Requires [[doom-module:][:tools lsp]] and a langserver
|
||||||
(supports metals).
|
(supports metals).
|
||||||
|
- +tree-sitter ::
|
||||||
|
Leverages tree-sitter for better syntax highlighting and structural text
|
||||||
|
editing. Requires [[doom-module:][:tools tree-sitter]].
|
||||||
|
|
||||||
** Packages
|
** Packages
|
||||||
- [[doom-package:][sbt-mode]]
|
- [[doom-package:][sbt-mode]]
|
||||||
|
|
|
@ -25,6 +25,9 @@ Fish script) to Doom Emacs.
|
||||||
(supports bash-language-server).
|
(supports bash-language-server).
|
||||||
- +powershell ::
|
- +powershell ::
|
||||||
Add syntax highlighting for Powershell script files (=.ps1= and =.psm1=).
|
Add syntax highlighting for Powershell script files (=.ps1= and =.psm1=).
|
||||||
|
- +tree-sitter ::
|
||||||
|
Leverages tree-sitter for better syntax highlighting and structural text
|
||||||
|
editing. Requires [[doom-module:][:tools tree-sitter]].
|
||||||
|
|
||||||
** Packages
|
** Packages
|
||||||
- [[doom-package:][company-shell]] if [[doom-module:][:completion company]]
|
- [[doom-package:][company-shell]] if [[doom-module:][:completion company]]
|
||||||
|
|
|
@ -15,6 +15,9 @@ This module adds support for the [[https://developer.apple.com/swift/][Swift pro
|
||||||
- +lsp ::
|
- +lsp ::
|
||||||
Enable LSP support for ~swift-mode~. Requires [[doom-module:][:tools lsp]] and a langserver
|
Enable LSP support for ~swift-mode~. Requires [[doom-module:][:tools lsp]] and a langserver
|
||||||
(supports sourcekit).
|
(supports sourcekit).
|
||||||
|
- +tree-sitter ::
|
||||||
|
Leverages tree-sitter for better syntax highlighting and structural text
|
||||||
|
editing. Requires [[doom-module:][:tools tree-sitter]].
|
||||||
|
|
||||||
** Packages
|
** Packages
|
||||||
- [[doom-package:][swift-mode]]
|
- [[doom-package:][swift-mode]]
|
||||||
|
|
|
@ -19,6 +19,9 @@ ReactJS, Wordpress, Jekyll, Phaser, AngularJS, Djano, and more.
|
||||||
- +lsp ::
|
- +lsp ::
|
||||||
Enable LSP support for ~web-mode~ and ~css-mode~. Requires [[doom-module:][:tools lsp]] and a
|
Enable LSP support for ~web-mode~ and ~css-mode~. Requires [[doom-module:][:tools lsp]] and a
|
||||||
langserver.
|
langserver.
|
||||||
|
- +tree-sitter ::
|
||||||
|
Leverages tree-sitter for better syntax highlighting and structural text
|
||||||
|
editing. Requires [[doom-module:][:tools tree-sitter]].
|
||||||
|
|
||||||
** Packages
|
** Packages
|
||||||
- [[doom-package:][company-web]] if [[doom-module:][:completion company]]
|
- [[doom-package:][company-web]] if [[doom-module:][:completion company]]
|
||||||
|
|
|
@ -22,6 +22,9 @@ This module adds [[https://ziglang.org/][Zig]] support, with optional (but recom
|
||||||
- +lsp ::
|
- +lsp ::
|
||||||
Enables integration for the zls LSP server. It is highly recommended you use
|
Enables integration for the zls LSP server. It is highly recommended you use
|
||||||
this.
|
this.
|
||||||
|
- +tree-sitter ::
|
||||||
|
Leverages tree-sitter for better syntax highlighting and structural text
|
||||||
|
editing. Requires [[doom-module:][:tools tree-sitter]].
|
||||||
|
|
||||||
** Packages
|
** Packages
|
||||||
- [[doom-package:][zig-mode]]
|
- [[doom-package:][zig-mode]]
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue