Pannonico for VS CodePannonico provides template completion, hover, definitions, and conservative diagnostics through a pinned Go/WASI language server. The extension discovers projects and owns VS Code and WASI lifecycle integration. Each language-server process owns one project's indexing and template semantics. Requirements
Remote-SSH, Dev Containers, Codespaces, other remote providers, Restricted Mode, virtual workspaces, and VS Code for the Web are not supported. InstallInstall Pannonico from the Visual Studio Marketplace,
or search for extension ID For an exact-byte fallback, download The extension and its VSIX contain no language-server WASM or GitHub
credentials. The pinned module is downloaded from the immutable
Language-server runtimeThe extension downloads only when a detected project needs the pinned release and no valid cached module exists. It verifies the committed release target, byte size, SHA-256 digest, and WASM bytes before atomically installing the module in extension global storage. Each new project session revalidates the cached module's file type, size, SHA-256 digest, and WASM bytes before use. Each marked project receives an isolated language-server process. Sibling and nested projects use separate sessions, and the deepest marked root owns a file. Creating or removing a marker reconciles only the affected project and its direct marked parent. Use the Pannonico Output channel for release identity, project roots, session identity, timings, diagnostics, and lifecycle errors. Commands
Start discovers all marked projects. When the window has no marker, it can select one configuration-free project folder manually. Restart targets the active editor's project when ownership is unambiguous; Restart All rediscovers the workspace. Language featuresPannonico provides completion, hover, definitions, and definite saved-workspace
diagnostics for project configuration, templates, layouts, partials, data, and
the scalar-free Direct navigation links use
VS Code's normal Problems collection and Explorer problem decorations show definite saved-file failures. Pannonico does not add a custom decoration provider. Unsaved template text takes precedence over saved direct-path findings until it is saved. Remote-WSLOpen the project through If startup reports an unsupported environment, confirm the window is connected to WSL, the workspace is trusted and file-backed, and both extensions run on the WSL side. Current limits
LicensePannonico Free is available under either the PolyForm Noncommercial License 1.0.0 or the PolyForm Small Business License 1.0.0, at your option. Organizations whose use is not permitted by either license require a separate commercial Pannonico license. See the license chooser. SupportRead the support guide before opening a Pannonico issue. Report suspected vulnerabilities through the product repository's private security process, not through a public issue. |