If automatic shell integration is failing to activate environment, recommend users to do manual installation #23113
Labels
area-terminal
feature-request
Request for new features or functionality
needs PR
Ready to be worked on
Uh oh!
There was an error while loading. Please reload this page.
In a lot of cases with remote scenario or complex shell setups, automatic shell integration fails silently, due to which environment variable written by us in terminal gets overwritten by the shell integration script, leading to issues with failed activation. This is due to a limitation on VS Code's end:
Manual installation solves the problem in those cases, which requires users to edit their shell initialization scripts.
Once microsoft/vscode#145234 is done, we can now detect whether automatic shell integration is failing or not:
If it is not, we can show a notification to users suggesting manual installation. We can either:
The text was updated successfully, but these errors were encountered: