| Language | Syntax Highlighting | Treesitter Textobjects | Auto Indent | Default LSP | | --- | --- | --- | --- | --- | | Bash | ✓ | | | `bash-language-server` | | C | ✓ | | | `clangd` | | C# | ✓ | | | | | CMake | ✓ | | | `cmake-language-server` | | C++ | ✓ | | | `clangd` | | CSS | ✓ | | | | | Elixir | ✓ | | | `elixir-ls` | | GLSL | ✓ | | ✓ | | | Go | ✓ | ✓ | ✓ | `gopls` | | HTML | ✓ | | | | | Java | ✓ | | | | | JavaScript | ✓ | | ✓ | | | JSON | ✓ | | ✓ | | | Julia | ✓ | | | `julia` | | LaTeX | ✓ | | | | | Ledger | ✓ | | | | | LLVM | ✓ | | | | | Lua | ✓ | | ✓ | | | Mint | | | | `mint` | | Nix | ✓ | | ✓ | `rnix-lsp` | | OCaml | ✓ | | ✓ | | | OCaml-Interface | ✓ | | | | | Perl | ✓ | ✓ | | | | PHP | ✓ | | ✓ | | | Prolog | | | | `swipl` | | Protobuf | ✓ | | ✓ | | | Python | ✓ | ✓ | ✓ | `pylsp` | | Racket | | | | `racket` | | Ruby | ✓ | | | `solargraph` | | Rust | ✓ | ✓ | ✓ | `rust-analyzer` | | Svelte | ✓ | | ✓ | `svelteserver` | | TOML | ✓ | | | | | TSQ | ✓ | | | | | TSX | ✓ | | | `typescript-language-server` | | TypeScript | ✓ | | ✓ | `typescript-language-server` | | Vue | ✓ | | | | | WGSL | ✓ | | | | | YAML | ✓ | | ✓ | | | Zig | ✓ | | ✓ | `zls` |