Snek Language SupportSnek is a first-principles language development project used for teaching and compiler learning. This extension adds basic Visual Studio Code support for writing Features
RequirementsThis extension requires Visual Studio Code Published builds include the Snek language server. Users do not need Rust, Cargo, or the Snek compiler repository installed. Supported extension targets:
DevelopmentThe language server is built with Rust. Before running the extension locally, build the release server:
For platform-specific VSIX builds, build and package the supported targets:
Cross-platform builds require the matching Rust target standard libraries and linkers. The macOS targets can be built on macOS; Linux and Windows targets should be built on matching CI runners or on a machine configured with compatible cross linkers. The extension loads the bundled server from Extension SettingsThis extension does not currently contribute user-configurable settings. It does set default editor behavior for Snek files:
Known Issues
|