helix/book/src/generated/lang-support.md
Michael Davis 494306ad7a
add tree-sitter-embedded-template (erb & ejs) (#2055)
After the incremental parsing rewrite for injections (which was released
in 22.03 https://helix-editor.com/news/release-22-03-highlights/#incremental-injection-parsing-rewrite),
we can now do combined injections which lets us pull in some templating
grammars. The most notable of those is embedded-template - a pretty
straightforward grammar that covers ERB and EJS.

The grammar and highlights queries are shared between the two but they have
different injections.
2022-04-10 08:23:06 +09:00

2.7 KiB

Language Syntax Highlighting Treesitter Textobjects Auto Indent Default LSP
bash bash-language-server
c clangd
c-sharp OmniSharp
cmake cmake-language-server
comment
cpp clangd
css vscode-css-language-server
dart dart
dockerfile docker-langserver
ejs
elixir elixir-ls
elm elm-language-server
erb
erlang erlang_ls
fish
git-commit
git-config
git-diff
git-rebase
gleam
glsl
go gopls
graphql
haskell haskell-language-server-wrapper
hcl terraform-ls
html vscode-html-language-server
iex
java
javascript typescript-language-server
json vscode-json-language-server
jsx typescript-language-server
julia julia
kotlin kotlin-language-server
latex texlab
lean lean
ledger
llvm
llvm-mir
llvm-mir-yaml
lua
make
markdown
mint mint
nix rnix-lsp
ocaml ocamllsp
ocaml-interface ocamllsp
org
perl
php intelephense
prolog swipl
protobuf
python pylsp
r R
racket racket
regex
rescript rescript-language-server
rmarkdown R
ron
ruby solargraph
rust rust-analyzer
scala metals
solidity solc
svelte svelteserver
swift sourcekit-lsp
tablegen
toml
tsq
tsx typescript-language-server
twig
typescript typescript-language-server
vue vls
wgsl
yaml
zig zls