summaryrefslogtreecommitdiff
path: root/extension/src/commands.ts
diff options
context:
space:
mode:
Diffstat (limited to 'extension/src/commands.ts')
-rw-r--r--extension/src/commands.ts12
1 files changed, 12 insertions, 0 deletions
diff --git a/extension/src/commands.ts b/extension/src/commands.ts
index 4414a171..ffb67ab5 100644
--- a/extension/src/commands.ts
+++ b/extension/src/commands.ts
@@ -17,6 +17,7 @@ import { acceptDiffCommand, rejectDiffCommand } from "./diffs";
import * as bridge from "./bridge";
import { debugPanelWebview } from "./debugPanel";
import { sendTelemetryEvent, TelemetryEvent } from "./telemetry";
+import { ideProtocolClient } from "./activation/activate";
// Copy everything over from extension.ts
const commandsMap: { [command: string]: (...args: any) => any } = {
@@ -63,6 +64,17 @@ const commandsMap: { [command: string]: (...args: any) => any } = {
type: "focusContinueInput",
});
},
+ "continue.quickTextEntry": async () => {
+ const text = await vscode.window.showInputBox({
+ placeHolder:
+ "Ask a question, give instructions, or enter a slash command",
+ title: "Continue Quick Input",
+ });
+ if (text) {
+ ideProtocolClient.sendMainUserInput(text);
+ }
+ vscode.commands.executeCommand("continue.continueGUIView.focus");
+ },
};
const textEditorCommandsMap: { [command: string]: (...args: any) => {} } = {