{ "name": "vscode-hubris", "displayName": "Hubris", "description": "Switch rust-analyzer task contexts using Hubris's xtask lsp and rust-analyzer commands.", "version": "0.1.0", "publisher": "charlotte", "private": true, "engines": { "vscode": "^1.85.0" }, "categories": ["Programming Languages"], "activationEvents": ["onLanguage:rust"], "extensionKind": ["workspace"], "capabilities": { "untrustedWorkspaces": { "supported": false }, "virtualWorkspaces": { "supported": false } }, "extensionDependencies": ["rust-lang.rust-analyzer"], "main": "./extension.js", "scripts": { "test": "node --test" }, "contributes": { "commands": [ { "command": "hubris.refresh", "title": "Hubris: Refresh Rust Context" } ], "configuration": { "title": "Hubris", "properties": { "hubris.app": { "type": ["string", "null"], "default": null, "scope": "resource", "description": "App manifest path relative to the workspace root. Set to enable automatic task switching." } } } } }