-
-
Notifications
You must be signed in to change notification settings - Fork 96
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
Multi-Select Convenience #401
Comments
@emrakyz Is your desire to output multiple selections from bemenu at a time? edit: Currently multi-select requires you to manually select items piped into bemenu with control + enter , where your last selection is chosen by enter. I can see how it would be a nice feature if the current multi-select selection could be dynamically shifted by shifting the selection in the list. One could, by shifting the selection during keying-down control + enter, expand the multi-select selection leftwards/rightwards or upwards/downwards. I would worry that preserving/recycling such keybind for this behavior would be inappropriate because 1) it would be too challenging, and 2) depending on the user's script to handle bemenu's output, may pose risk to data or security if the purpose is to delete or run code based off of output of bemenu.But it would make bemenu function like a dynamic batch processing front-end. |
It means that when you press |
If that's much different maybe I would want to create an issue for the behavior I describe. |
Thanks for the message. You probably misunderstood. The problem is rather simple.
On the other hand, we have a similar feature for For We can't undo the selections for |
I am new to this project and I did not realize we were unable to deselect items in bemenu. Seems like a no-brainer. Expanding the selection in an automatic fashion to adjacent items is definitely something that would help to quickly define a potentially large multiple selection. To address the behavior you describe, it sounds like you just want Shift + Enter to shift the current item to the next, like rofi does and, with that, Control + Shift + Enter would automatically, then, select the current item and shift the current item to the next, allowing you to quickly add the next item just with Enter (since Control would already be down). Then you would simply lift the Control key up (Shift + Enter) in order to move over items. I found this issue because I am interested in a dynamic multi-selection solution likened to this approach, but which required less key-binds. Ideally I would like to be able to move between menu items with vim motions: hjkl |
Better Behavior
fzf --multi
.fzf --multi
.Steps to Reproduce
bemenu
instance.Ctrl + Enter
.example.mp4
The text was updated successfully, but these errors were encountered: