microsoft / vscode-copilot-release

Feedback on GitHub Copilot Chat UX in Visual Studio Code.
https://marketplace.visualstudio.com/items?itemName=GitHub.copilot-chat
Creative Commons Attribution 4.0 International
338 stars 36 forks source link

Copilot status menu "Edit Keyboard Shortcuts" brings up overwhelming and confusing list #549

Open gregvanl opened 1 year ago

gregvanl commented 1 year ago

Steps to Reproduce:

  1. Select "Show Copilot status menu" from VS Code Status bar
  2. Select "Edit Keyboard Shortcuts"

The query shows over 40 commands with only 6 having existing keybindings. Not sure where some of these commands are coming from since the main Copilot extension contributes 10 commands and Copilot Chat contributes 13.

Some of the entries are confusing, for example, workbench.action.chat.copilot.clear. How is workbench.action.chat.copilot.clear diffferent from workbench.action.chat.clear (Ctrl+L), which is not shown in the query?

image

roblourens commented 1 year ago

We register these chat provider-specific actions to show in the dynamically registered view for the provider. But, we are moving towards having one single global view instead of one registered per chat provider. When I finish that then these can go away.