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-diff
git-rebase
glsl
gogopls
html
java
javascript
json
juliajulia
latex
ledger
llvm
lua
markdown
mintmint
nixrnix-lsp
ocaml
ocaml-interface
perl
php
prologswipl
protobuf
pythonpylsp
racketracket
rubysolargraph
rustrust-analyzer
scalametals
sveltesvelteserver
toml
tsq
tsxtypescript-language-server
typescripttypescript-language-server
vue
wgsl
yaml
zigzls