Presets
Provide opt-in support for additional languages and development environments. Import them alongside the base module.
Note
Presets might be renamed to
langsin the future to better reflect their language focus. For tool and feature extensions, see Xtras.
Each preset adds LSP servers, formatters, tree-sitter grammars, and sometimes DAP configurations.
Available Presets
- 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.