forked from Mirrors/helix
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2.2 KiB
2.2 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 | ✓ | |||
fish | ✓ | ✓ | ✓ | |
git-commit | ✓ | |||
git-config | ✓ | |||
git-diff | ✓ | |||
git-rebase | ✓ | |||
glsl | ✓ | ✓ | ||
go | ✓ | ✓ | ✓ | gopls |
graphql | ✓ | |||
haskell | ✓ | haskell-language-server-wrapper |
||
hcl | ✓ | ✓ | terraform-ls |
|
html | ✓ | |||
iex | ✓ | |||
java | ✓ | |||
javascript | ✓ | ✓ | typescript-language-server |
|
json | ✓ | ✓ | ||
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 | ✓ | |||
perl | ✓ | ✓ | ✓ | |
php | ✓ | ✓ | ✓ | |
prolog | swipl |
|||
protobuf | ✓ | ✓ | ||
python | ✓ | ✓ | ✓ | pylsp |
racket | racket |
|||
regex | ✓ | |||
rescript | ✓ | ✓ | rescript-language-server |
|
ruby | ✓ | ✓ | solargraph |
|
rust | ✓ | ✓ | ✓ | rust-analyzer |
scala | ✓ | ✓ | metals |
|
svelte | ✓ | ✓ | svelteserver |
|
tablegen | ✓ | ✓ | ✓ | |
toml | ✓ | |||
tsq | ✓ | |||
tsx | ✓ | typescript-language-server |
||
twig | ✓ | |||
typescript | ✓ | ✓ | typescript-language-server |
|
vue | ✓ | |||
wgsl | ✓ | |||
yaml | ✓ | ✓ | ||
zig | ✓ | ✓ | zls |