From e9a93a45fac6997da06755766f97597b5c772493 Mon Sep 17 00:00:00 2001 From: Nate Sesti Date: Sat, 19 Aug 2023 14:07:48 -0700 Subject: replace original copy buffer and open cont.(cmd+d) --- extension/src/commands.ts | 1 + extension/src/continueIdeClient.ts | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) (limited to 'extension/src') diff --git a/extension/src/commands.ts b/extension/src/commands.ts index 5a880690..4ceac25d 100644 --- a/extension/src/commands.ts +++ b/extension/src/commands.ts @@ -71,6 +71,7 @@ const commandsMap: { [command: string]: (...args: any) => any } = { await vscode.window.showTextDocument(uri); }, "continue.debugTerminal": async () => { + vscode.commands.executeCommand("continue.continueGUIView.focus"); await ideProtocolClient.debugTerminal(); }, }; diff --git a/extension/src/continueIdeClient.ts b/extension/src/continueIdeClient.ts index 6c107a63..666b8ba0 100644 --- a/extension/src/continueIdeClient.ts +++ b/extension/src/continueIdeClient.ts @@ -497,6 +497,7 @@ class IdeProtocolClient { } async getTerminalContents(): Promise { + const tempCopyBuffer = await vscode.env.clipboard.readText(); await vscode.commands.executeCommand("workbench.action.terminal.selectAll"); await vscode.commands.executeCommand( "workbench.action.terminal.copySelection" @@ -504,7 +505,8 @@ class IdeProtocolClient { await vscode.commands.executeCommand( "workbench.action.terminal.clearSelection" ); - let terminalContents = await vscode.env.clipboard.readText(); + const terminalContents = await vscode.env.clipboard.readText(); + await vscode.env.clipboard.writeText(tempCopyBuffer); return terminalContents; } -- cgit v1.2.3-70-g09d2