Language Support
During some updates language configurations may change, so if you have a language you use extensively it is recommended to dump the config and either extend it or just have it frozen.
Compiled Languages
Language Name | LSP | DAP Support | Language Aliases |
---|---|---|---|
Go | ✅ | ✅ | go |
Java | ✅ | ✅ | java |
C# | ✅ | ✅ | csharp/cs |
F# | ✅ | ✅ | fsharp/fs |
Rust | ✅ | ✅ | rust/rs |
C/Cpp | ✅ | ✅ | c/cpp |
Zig | ✅ | ✅ | zig |
Odin | ✅ | ✅ | odin |
Scala | ✅ | ✅ | scala |
Ocaml | ✅ | ✅ | ocaml/ml |
Elixir | ✅ | ✅ | elixir/ex/exs |
Interpreted Languages
Language Name | LSP | DAP Support | Language Aliases |
---|---|---|---|
Python | ✅ | ✅ | python/py |
Ruby | ✅ | ✅ | ruby/rb |
PHP | ✅ | ✅ | php |
Bash | ✅ | ❌ | bash/sh |
Lua | ✅ | ❌ | lua |
Javascript/Typescript | ✅ | ❌ | javascript/typescript/js/ts |
Markup Languages
Language Name | LSP | Language Aliases |
---|---|---|
Latex | ✅ | latex/tex |
Markdown | ✅ | markdown/md |
HTML | ✅ | html |
CSS | ✅ | css |
Tailwind CSS | ✅ | tailwind |