diff --git a/terminal-sample/package.json b/terminal-sample/package.json index 939e60d6..ec860159 100644 --- a/terminal-sample/package.json +++ b/terminal-sample/package.json @@ -5,7 +5,7 @@ "version": "0.0.1", "publisher": "Tyriar", "engines": { - "vscode": "^1.6.0" + "vscode": "^1.22.0" }, "categories": [ "Other" diff --git a/terminal-sample/src/extension.ts b/terminal-sample/src/extension.ts index 486a09c5..a528a78a 100644 --- a/terminal-sample/src/extension.ts +++ b/terminal-sample/src/extension.ts @@ -49,21 +49,15 @@ export function activate(context: vscode.ExtensionContext) { terminalStack.push(vscode.window.createTerminal(`Ext Terminal #${terminalStack.length + 1}`)); getLatestTerminal().sendText("echo 'Sent text immediately after creating'"); })); - - // Below coming in version v1.6 context.subscriptions.push(vscode.commands.registerCommand('terminalTest.createZshLoginShell', () => { - terminalStack.push((vscode.window).createTerminal(`Ext Terminal #${terminalStack.length + 1}`, '/bin/zsh', ['-l'])); + terminalStack.push(vscode.window.createTerminal(`Ext Terminal #${terminalStack.length + 1}`, '/bin/zsh', ['-l'])); })); context.subscriptions.push(vscode.commands.registerCommand('terminalTest.processId', () => { - (getLatestTerminal()).processId.then((processId) => { + getLatestTerminal().processId.then((processId) => { console.log(`Shell process ID: ${processId}`); }); })); - if ('onDidCloseTerminal' in vscode.window) { - (vscode.window).onDidCloseTerminal((terminal) => { - console.log('Terminal closed', terminal); - }); - } + vscode.window.onDidCloseTerminal((terminal) => console.log('Terminal closed', terminal)); function getLatestTerminal() { return terminalStack[terminalStack.length - 1];