diff --git a/terminal-sample/src/extension.ts b/terminal-sample/src/extension.ts index a528a78a..c7e742b0 100644 --- a/terminal-sample/src/extension.ts +++ b/terminal-sample/src/extension.ts @@ -57,7 +57,14 @@ export function activate(context: vscode.ExtensionContext) { console.log(`Shell process ID: ${processId}`); }); })); - vscode.window.onDidCloseTerminal((terminal) => console.log('Terminal closed', terminal)); + vscode.window.onDidCloseTerminal((terminal) => { + vscode.window.showInformationMessage(`onDidCloseTerminal, name: ${terminal.name}`); + }); + + // Proposed APIs + (vscode.window).onDidOpenTerminal((terminal: vscode.Terminal) => { + vscode.window.showInformationMessage(`onDidOpenTerminal, name: ${terminal.name}`); + }); function getLatestTerminal() { return terminalStack[terminalStack.length - 1];