Language Support

For more information like arguments passed to default LSP server, extensions assosciated with a filetype, custom LSP settings, filetype specific indent settings, etc see the default languages.toml file.

LanguageSyntax HighlightingTreesitter TextobjectsAuto IndentDefault LSP
bashbash-language-server
cclangd
c-sharp
cmakecmake-language-server
comment
cppclangd
css
dartdart
dockerfiledocker-langserver
elixirelixir-ls
fish
git-commit
git-config
git-diff
git-rebase
glsl
gogopls
haskell
html
java
javascripttypescript-language-server
json
juliajulia
latex
leanlean
ledger
llvm
llvm-mir
llvm-mir-yaml
lua
make
markdown
mintmint
nixrnix-lsp
ocaml
ocaml-interface
perl
php
prologswipl
protobuf
pythonpylsp
racketracket
regex
rubysolargraph
rustrust-analyzer
scalametals
sveltesvelteserver
tablegen
toml
tsq
tsxtypescript-language-server
typescripttypescript-language-server
vue
wgsl
yaml
zigzls