Skip to content

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 NameLSPDAP SupportLanguage 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 NameLSPDAP SupportLanguage Aliases
Python✅✅python/py
Ruby✅✅ruby/rb
PHP✅✅php
Bash✅❌bash/sh
Lua✅❌lua
Javascript/Typescript✅❌javascript/typescript/js/ts

Markup Languages ​

Language NameLSPLanguage Aliases
Latex✅latex/tex
Markdown✅markdown/md
HTML✅html
CSS✅css

Frameworks ​

Language NameLSPLanguage Aliases
Tailwind CSS✅tailwind
Astro JS✅astro
Svelte✅svelte

Shader Languages ​

Language NameLSPLanguage Aliases
WGSL✅wgsl
GLSL✅glsl