-
Notifications
You must be signed in to change notification settings - Fork 30.1k
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
Prompt user with info about terminal config, add settings search by @id, and add sendToShell setting #110987
Conversation
src/vs/workbench/contrib/preferences/browser/settingsTreeModels.ts
Outdated
Show resolved
Hide resolved
src/vs/workbench/contrib/terminal/common/terminalConfiguration.ts
Outdated
Show resolved
Hide resolved
…efService instead of commandService and use set.has
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Built this and tried it out and I'm wondering, maybe I should only ever see this notification once. It's really easy to trigger, and my muscle memory is just to press escape when I want it to go away. Then I end up seeing it over and over.
src/vs/workbench/contrib/preferences/browser/settingsTreeModels.ts
Outdated
Show resolved
Hide resolved
You don't have to keep merging master into your PR, unless there are conflicts to resolve or some new change that you want to base this on. |
@roblourens made this change |
a8e6a2e
to
8fe20e8
Compare
Use @id: to search for one or more comma separated settings ids
Use keyboard shortcuts on the terminal corresponding to
terminal.integrated.commandsToSkipShell
commands and see an alert to configure terminal settings. ClickingConfigure
orDon't show again
should result in never seeing the prompt again as the same user. Clicking the x on the prompt will show the prompt again the next time it's triggered.Set
terminal.integrated.sendToShell
: true and use any key-bindings that trigger something to happen in the terminal. They should work and not be handled by the workbench. For example, Ctrl+E should jump to the end of the line instead of opening the quick pick.You should still be able to use Ctrl+1-9 to navigate around the editor groups.