From 10a3ac92cfebd347e38e6dcdf6edc771c08c0b2a Mon Sep 17 00:00:00 2001 From: l0ng-ai <24760907+l0ng-ai@users.noreply.github.com> Date: Thu, 5 Nov 2026 15:04:11 +0800 Subject: [PATCH] fix(plugins): describe the clipboard capability's command use Since API 1.1 a plugin with `clipboard` can also copy from its commands (ui.copy-to-clipboard), not only use the clipboard from its web views. --- crates/ide-extension/src/capability.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/crates/ide-extension/src/capability.rs b/crates/ide-extension/src/capability.rs index bf68d5a3..a02c7193 100644 --- a/crates/ide-extension/src/capability.rs +++ b/crates/ide-extension/src/capability.rs @@ -79,7 +79,9 @@ impl Capability { Self::Secrets => "Store secrets in the system keychain".into(), Self::Events => "Observe workbench events (files opened, saved, focus)".into(), Self::InputEvents => "Observe keystrokes and editor input".into(), - Self::Clipboard => "Read and write the clipboard from its web views".into(), + Self::Clipboard => { + "Copy to the clipboard from its commands, and read and write it from its web views".into() + } Self::Net(host) => format!("Connect to {host} (from the machine the project is on)"), Self::Process(bin) => format!("Run {bin} — equivalent to running arbitrary code on this machine"), Self::FsRead(path) => format!("Read files under {path}, outside the project"),