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.
- ✅: Everything works
- ⚠️: There are some issues
- ❌: Does not work at all
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 |
| Kotlin | ⚠️ | ❌ | kotlin/kt |
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 |
Frameworks
| Language Name | LSP | Language Aliases |
|---|---|---|
| Tailwind CSS | ✅ | tailwind |
| Astro JS | ✅ | astro |
| Svelte | ✅ | svelte |