Protected_Protected ReadonlycontextProtected ReadonlycontributedProtected ReadonlyfileProtected ReadonlylabelProtectedmergeProtectedmostIDs of the most recently used terminals
ReadonlyonProtected ReadonlyonReadonlyonProtected ReadonlyonProtected ReadonlypreferenceProtected ReadonlyprofileProtected ReadonlyquickProtected ReadonlyselectionProtected ReadonlyshellProtected ReadonlyshellProtected ReadonlystorageProtectedterminalProtected ReadonlyterminalProtected ReadonlyuserProtected ReadonlyvariableProtected ReadonlywidgetProtected ReadonlyworkspaceProtectedchooseProtectedconfirmthe widget id (NOT the terminal id!)
the widget
Returns detected default shell.
ProtectedgetProtectedinitProtectedmergeCreate new terminal with predefined options.
terminal options.
Called when the application is started. The application shell is not attached yet when this method runs. Should return a promise if it runs asynchronously.
Called on beforeunload event, right before the window closes.
Return true or an OnWillStopAction in order to prevent exit.
Note: No async code allowed, this function has to run on one tick.
TODO: reuse WidgetOpenHandler.open
Optionaloptions: WidgetOpenerOptionsProtectedopenOptionaloptions: ApplicationShell.WidgetOptionsProtectedopenOptionaloptions: ApplicationShell.WidgetOptionsOptionalterminalProfile: TerminalProfileIt should be aligned with https://code.visualstudio.com/api/references/theme-color#integrated-terminal-colors
Registers keybindings.
the keybinding registry.
Registers toolbar items.
the tabbar toolbar registry.
ProtectedresolveProtectedselectProtectedselectProtectedsetProtectedsetProtectedsplitOptionalreferenceTerminal: TerminalWidgetProtectedtoggleProtectedupdateProtectedwith
The command contribution should be implemented to register custom commands and handler.