2.4 KiB
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 | ✓ | texlab |
||
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 |