Langs
Provide opt-in support for additional languages and development environments. Import them alongside the base module.
Note
For tool and feature extensions, see Xtras.
Each lang adds LSP servers, formatters, tree-sitter grammars, and sometimes DAP configurations.
Available Langs
- cpp: C/C++ with clangd LSP and make support.
- docker: Docker with dockerls and docker-compose LSP.
- dotnet: .NET with omnisharp LSP and dotnet-format.
- javascript: JavaScript/TypeScript with biome, eslint, vtsls.
- make: Build system support.
- mjml: MJML markup with beautify support.
- python: Python with basedpyright and ruff/black.
- rust: Rust with rust-analyzer.
- sql: SQL syntax highlighting.
- web: Full web stack (includes javascript + HTML/CSS).
- xml: XML support.
See individual pages for details.