-
Notifications
You must be signed in to change notification settings - Fork 35.7k
Closed
Labels
plan-itemVS Code - planned item for upcomingVS Code - planned item for upcomingterminal-shell-integrationShell integration infrastructure, command decorations, etc.Shell integration infrastructure, command decorations, etc.
Milestone
Description
Shell integration issues (June): https://github.com/microsoft/vscode/issues?q=is%3Aopen+is%3Aissue+label%3Aterminal-shell-integration+milestone%3A%22June+2022%22
Shell integration issues (all): https://github.com/microsoft/vscode/issues?q=is%3Aopen+is%3Aissue+label%3Aterminal-shell-integration
We probably don't want to make it the default in this milestone still but we can focus some effort on the parts that must be done to enable it by default. Such as:
- Improved testing - we had some flakiness issues with smoke tests but I believe they may be fixed after Make sure PS1/2 aren't re-wrapped in bash shell integration #151232, the matrix of shells we need to test is quite large and not realistic to test everything on every change. We should look into how we can test these things without worrying about flakiness.
- Fixing common reliability issues on Windows
- Prevent multiple decorations from appears on top of one another
- Look into injection failure detection and recovery
- Test more prompts and cases where we should be disabling shell integration due to incompatibility - I'm still not confident we won't break a bunch of shells when it goes live which could potentially brick the terminal
- Support manual install for complex prompts or sub-shells
Not a must but nice to have:
- Support standard shell integration sequences as a fallback Support shell integration in oh-my-zsh and powerlevel10k #146587
Metadata
Metadata
Assignees
Labels
plan-itemVS Code - planned item for upcomingVS Code - planned item for upcomingterminal-shell-integrationShell integration infrastructure, command decorations, etc.Shell integration infrastructure, command decorations, etc.