Skip to content
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

plugin-ext: remove conflicting shortcut ctrlcmd+shift+l #11608

Conversation

perrinjerome
Copy link
Contributor

"Toggle plugin view" from theia's plugin-ext conflicts with "Select All
Occurrences of Find Match" from monaco.

"Toggle plugin view" is not a common action, so it does not need a
keybinding by default

Signed-off-by: Jérome Perrin [email protected]

What it does

Fixes #11403

How to test

  1. open a file containing:
foo
bar
foo
  1. place the cursor on the first occurrence of foo
  2. press CtrlCmd + Shift + L to select all matches
  3. all occurrences should be selected:

image

Review checklist

Reminder for reviewers

@perrinjerome
Copy link
Contributor Author

I could finally pass the ECA check. It took time because I used another email address.

Copy link
Contributor

@colin-grant-work colin-grant-work left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@perrinjerome, thanks for the contribution. Would you mind adding a breaking change notice to the CHANGELOG since this is change in behavior that downstream applications may want to react to in their own ways.

@perrinjerome perrinjerome force-pushed the fix/pluginsView-keybinding-conflict branch from ab75831 to 097fc49 Compare September 27, 2022 12:30
@perrinjerome
Copy link
Contributor Author

@colin-grant-work thanks for the feedback and sorry for the delay in my reply. I have amended this commit to include a changelog entry the "breaking changes" section. Please take another look

"Toggle plugin view" from theia's plugin-ext conflicts with "Select All
Occurrences of Find Match" from monaco.

"Toggle plugin view" is not a common action, so it does not need a
keybinding by default

Fixes eclipse-theia#11403

Signed-off-by: Jérome Perrin <[email protected]>
@perrinjerome perrinjerome force-pushed the fix/pluginsView-keybinding-conflict branch from 097fc49 to 48a888c Compare September 27, 2022 12:33
Copy link
Contributor

@colin-grant-work colin-grant-work left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me. Thanks!

@colin-grant-work colin-grant-work merged commit 15894d8 into eclipse-theia:master Sep 27, 2022
@colin-grant-work colin-grant-work added this to the 1.30.0 milestone Sep 27, 2022
@vince-fugnitto vince-fugnitto added keybindings issues related to keybindings plug-in system issues related to the plug-in system labels Sep 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
keybindings issues related to keybindings plug-in system issues related to the plug-in system
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Conflicting shortcuts for CtrlCmd + Shift + L
3 participants