diff options
| author | christine betts <[email protected]> | 2025-08-04 21:36:23 +0000 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-08-04 21:36:23 +0000 |
| commit | 93f8fe3671babbd3065d7a80b9e5ac50c42042da (patch) | |
| tree | 5a1ab2c6a3a863f24a27ced76c0d56bea173e58f /packages/vscode-ide-companion/package.json | |
| parent | e7b468e122a29341a6e2e2ca67366e6d62014a6d (diff) | |
[ide-mode] Add openDiff tool to IDE MCP server (#4519)
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Diffstat (limited to 'packages/vscode-ide-companion/package.json')
| -rw-r--r-- | packages/vscode-ide-companion/package.json | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/packages/vscode-ide-companion/package.json b/packages/vscode-ide-companion/package.json index 254d8ac2..263f1b18 100644 --- a/packages/vscode-ide-companion/package.json +++ b/packages/vscode-ide-companion/package.json @@ -31,8 +31,23 @@ "onStartupFinished" ], "contributes": { + "languages": [ + { + "id": "gemini-diff-editable" + } + ], "commands": [ { + "command": "gemini.diff.accept", + "title": "Gemini CLI: Accept Current Diff", + "icon": "$(check)" + }, + { + "command": "gemini.diff.cancel", + "title": "Cancel", + "icon": "$(close)" + }, + { "command": "gemini-cli.runGeminiCLI", "title": "Gemini CLI: Run" }, @@ -40,6 +55,42 @@ "command": "gemini-cli.showNotices", "title": "Gemini CLI: View Third-Party Notices" } + ], + "menus": { + "commandPalette": [ + { + "command": "gemini.diff.accept", + "when": "gemini.diff.isVisible" + }, + { + "command": "gemini.diff.cancel", + "when": "gemini.diff.isVisible" + } + ], + "editor/title": [ + { + "command": "gemini.diff.accept", + "when": "gemini.diff.isVisible", + "group": "navigation" + }, + { + "command": "gemini.diff.cancel", + "when": "gemini.diff.isVisible", + "group": "navigation" + } + ] + }, + "keybindings": [ + { + "command": "gemini.diff.accept", + "key": "ctrl+s", + "when": "gemini.diff.isVisible" + }, + { + "command": "gemini.diff.accept", + "key": "cmd+s", + "when": "gemini.diff.isVisible" + } ] }, "main": "./dist/extension.cjs", |
