From cb6914389ae4aa2c22006c1cb7de6fcbab408033 Mon Sep 17 00:00:00 2001 From: Daniel Imms Date: Tue, 25 Jun 2019 10:52:45 -0700 Subject: [PATCH] Add hideFromUser example --- terminal-sample/package.json | 5 +++++ terminal-sample/src/extension.ts | 8 +++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/terminal-sample/package.json b/terminal-sample/package.json index d8455c92..823b4732 100644 --- a/terminal-sample/package.json +++ b/terminal-sample/package.json @@ -15,6 +15,7 @@ "onCommand:terminalTest.createAndSend", "onCommand:terminalTest.createFakeShell", "onCommand:terminalTest.createTerminal", + "onCommand:terminalTest.createTerminalHideFromUser", "onCommand:terminalTest.createZshLoginShell", "onCommand:terminalTest.dimensions", "onCommand:terminalTest.dispose", @@ -47,6 +48,10 @@ "command": "terminalTest.createTerminal", "title": "Terminal API: Create Terminal" }, + { + "command": "terminalTest.createTerminalHideFromUser", + "title": "Terminal API: Create Terminal (hideFromUser)" + }, { "command": "terminalTest.createZshLoginShell", "title": "Terminal API: Create Terminal (zsh login shell)" diff --git a/terminal-sample/src/extension.ts b/terminal-sample/src/extension.ts index d93c58ad..7aad2b42 100644 --- a/terminal-sample/src/extension.ts +++ b/terminal-sample/src/extension.ts @@ -28,9 +28,15 @@ export function activate(context: vscode.ExtensionContext) { // vscode.window.createTerminal context.subscriptions.push(vscode.commands.registerCommand('terminalTest.createTerminal', () => { - vscode.window.createTerminal(`Ext Terminal #${NEXT_TERM_ID++}`); + vscode.window.createTerminal(`Ext Terminal #${NEXT_TERM_ID++} (hideFromUser)`); vscode.window.showInformationMessage('Hello World 2!'); })); + context.subscriptions.push(vscode.commands.registerCommand('terminalTest.createTerminalHideFromUser', () => { + vscode.window.createTerminal({ + name: `Ext Terminal #${NEXT_TERM_ID++}`, + hideFromUser: true + } as any); + })); context.subscriptions.push(vscode.commands.registerCommand('terminalTest.createAndSend', () => { const terminal = vscode.window.createTerminal(`Ext Terminal #${NEXT_TERM_ID++}`); terminal.sendText("echo 'Sent text immediately after creating'");