-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
Search-In-Workspace: Add multiselect functionality #12331
Search-In-Workspace: Add multiselect functionality #12331
Conversation
4d5d9d8
to
3619538
Compare
3619538
to
697e006
Compare
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.
The changes look good to me 👍
- Selecting multiple elements in the tree widget work as expected
- Using the shortcut or context menu entry deletes the selected elements
Added handling for action buttons: "Replace" and |
05cd46c
to
829a1f2
Compare
delete
keybind829a1f2
to
9f64f03
Compare
@msujew can we merge this one? |
Closes eclipse-theia#11874 Implements in Search-In-Workspace: - Multiselect search results. - `delete` keybinding dismiss selected results. - `Ctrl`+`C` keybinding to copy selected results. - Handling for action buttons: `Replace` and `Dismiss` - `Replace` action in context menu with keybinding `enter` in replace-inputbox refreshes search results, instead of on every key. Signed-Off-By: FernandoAscencio <fernando.ascencio.cama@ericsson.com>
9f64f03
to
ca5da30
Compare
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.
LGTM 👍
What it does
Closes #11874
Implements in Search-In-Workspace:
delete
keybinding dismiss selected results.Ctrl
+C
keybinding to copy selected results.Replace
andDismiss
Replace
action in context menu with keybindingenter
in replace-inputbox refreshes search results,instead of on every key.
How to test
The other context menu options have been made to work as close as possible to VS Code.
Review checklist
Reminder for reviewers