helix/book/src/generated/lang-support.md
Michael Davis ffdc2f1793
separate JSX queries from javascript (#1921)
It looks like a24fb17b2a (and
855e438f55) broke the typescript
highlights because typescript

    ; inherits: javascript

but it doesn't have those named nodes in its grammar.

So instead we can separate out JSX into its own language and copy
over everything from javascript and supplement it with the new
JSX highlights. Luckily there isn't too much duplication, just the
language configuration parts - we can re-use the parser with the
languages.toml `grammar` key and most of the queries with `inherits`.
2022-04-02 10:07:35 +09:00

2.4 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
dart dart
dockerfile docker-langserver
elixir elixir-ls
elm elm-language-server
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
iex
java
javascript typescript-language-server
json
jsx typescript-language-server
julia julia
kotlin kotlin-language-server
latex
lean lean
ledger
llvm
llvm-mir
llvm-mir-yaml
lua
make
markdown
mint mint
nix rnix-lsp
ocaml
ocaml-interface
org
perl
php
prolog swipl
protobuf
python pylsp
racket racket
regex
rescript rescript-language-server
ruby solargraph
rust rust-analyzer
scala metals
solidity solc
svelte svelteserver
tablegen
toml
tsq
tsx typescript-language-server
twig
typescript typescript-language-server
vue
wgsl
yaml
zig zls