Файли
openidea/crates/ide-plugin/tests/fixtures/execution/plugin.toml
T
l0ng-ai 047cac209b feat(plugins): plugin API 1.4 (#2207)
Plugin API 1.4: grants for unencrypted HTTP, local sockets, IDE commands and owned database sources; window status items, output channels, content tabs, editor selections, decorations, search, Problems and VCS reads; runs, keyed terminals with exit events, plugin run targets, dynamic run configurations and test parsers; language features, injections, snippets and menu locations; plugin MCP tools on the built-in server; four official API examples. Released 1.3 plugins keep working.
2026-11-09 08:40:40 +08:00

53 рядки
934 B
TOML

id = "execution"
name = "Plugin execution tests"
version = "0.1.0"
engines.openidea = "^1.4"
wasm = "dist/plugin.wasm"
activation = ["on-command:*"]
[capabilities]
required = ["storage", "project.read"]
optional = ["process:execution-tool"]
[[contributes.runDetectors]]
id = "detected"
name = "Detected test"
files = ["execution.marker"]
command = "execution-tool"
args = ["test"]
test = true
framework = "plugin"
[[contributes.runConfigurations]]
files = ["execution.marker"]
[[contributes.commands]]
id = "run"
title = "run"
[[contributes.commands]]
id = "debug"
title = "debug"
[[contributes.commands]]
id = "terminal"
title = "terminal"
[[contributes.commands]]
id = "write"
title = "write"
[[contributes.commands]]
id = "content"
title = "content"
[[contributes.commands]]
id = "events"
title = "events"
[[contributes.commands]]
id = "target"
title = "target"
[[contributes.commands]]
id = "untarget"
title = "untarget"