-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[vscode] Support TerminalProfileProvider
#11503
[vscode] Support TerminalProfileProvider
#11503
Comments
Theia seems to have no support for terminal profiles at all at the moment. Implementing the API correctly would also entail support for configuration in the preferences and a UI to select profiles. |
My plan of attack for this issue looks like this:
Because we might want to declare VS Code |
@tsmaeder You can probably test using extension 2022-12-16T16:45:06.372Z root ERROR [hosted-plugin: 1993873] Activating extension 'JavaScript Debugger' failed: TypeError: a.window.registerTerminalProfileProvider is not a function |
- UI and service to manage terminal profiles - Handle profiles in preferences according to VS Code schema - API and contribution markup for contributing profiles and activation event handling contributed on behalf of ST Microelectronics Signed-off-by: Thomas Mäder <[email protected]>
- UI and service to manage terminal profiles - Handle profiles in preferences according to VS Code schema - API and contribution markup for contributing profiles and activation event handling contributed on behalf of ST Microelectronics Signed-off-by: Thomas Mäder <[email protected]>
- UI and service to manage terminal profiles - Handle profiles in preferences according to VS Code schema - API and contribution markup for contributing profiles and activation event handling contributed on behalf of STMicroelectronics Signed-off-by: Thomas Mäder <[email protected]>
- UI and service to manage terminal profiles - Handle profiles in preferences according to VS Code schema - API and contribution markup for contributing profiles and activation event handling contributed on behalf of STMicroelectronics Signed-off-by: Thomas Mäder <[email protected]>
Support for terminal profiles. Fixes #11503 - UI and service to manage terminal profiles - Handle profiles in preferences according to VS Code schema - API and contribution markup for contributing profiles and activation event handling contributed on behalf of STMicroelectronics Signed-off-by: Thomas Mäder <[email protected]>
A
TerminalProfileProvider
can be registered viawindow.registerTerminalProfileProvider(id, provider)
and eventually provides aTerminalProfile
defining how a terminal will be launched. All those types and their support in Theia are currently missing.The types of the options with which a terminal can be provided already exist:
TerminalOptions
ExtensionTerminalOptions
Related VSCode API issues:
iconPath
andcolor
inTerminalOptions
andExtensionTerminalOptions
#11504Terminal#creationOptions
#11138location
in terminal options #11506The text was updated successfully, but these errors were encountered: