syntax highlighting, including string interpolation and raw strings;
comment, bracket, indentation, and auto-closing configuration; and
snippets for functions, bindings, and conditionals.
Sumi does not yet have a language server. Diagnostics, navigation, completion,
and full formatting will be added as the corresponding compiler APIs mature.
Development
From editors/vscode:
bun install --frozen-lockfile
bun test
bun run package
Install the generated .vsix with Extensions: Install from VSIX... in VS
Code. During development, open this directory in VS Code and press F5 to
launch an Extension Development Host.
Release preparation and marketplace setup are described in
PUBLISHING.md.
License
Sumi is available under the Universal Permissive License, Version 1.0.