Add support for pipe-* in mouse bindings #183

Closed
opened 12 months ago by dnkl · 5 comments
dnkl commented 12 months ago
Owner

Mouse bindings can already use "regular" key binding actions. But we're missing support for the custom syntax used in the pipe-* actions.

Mouse bindings can already use "regular" key binding actions. But we're missing support for the custom syntax used in the `pipe-*` actions.
dnkl added the
enhancement
label 12 months ago
dnkl closed this issue 12 months ago
Poster
Owner

@jeromenerf you should now be able to use pipe-selected in mouse bindings.

Note that the left/middle/right mouse buttons have default bindings. If you want to use the right button for pipe-selected, you need to first unmap the default binding:

[mouse-bindings]
select-extend=none
pipe-selected=[plumber] BTN_RIGHT

Or, require a modifier to be pressed:

[mouse-bindings]
pipe-selected=[plumber] Control+BTN_RIGHT
@jeromenerf you should now be able to use `pipe-selected` in mouse bindings. Note that the left/middle/right mouse buttons have default bindings. If you want to use the right button for `pipe-selected`, you need to first unmap the default binding: ```conf [mouse-bindings] select-extend=none pipe-selected=[plumber] BTN_RIGHT ``` Or, require a modifier to be pressed: ```conf [mouse-bindings] pipe-selected=[plumber] Control+BTN_RIGHT ```

@dnkl ho excellent, I just build the latest revision and it works great, thanks!

@dnkl ho excellent, I just build the latest revision and it works great, thanks!
Poster
Owner

@jeromenerf happy to help :)

@jeromenerf happy to help :)

@dnkl I see that the released versions are quite far behind master (300 commits or so, accoding to https://codeberg.org/dnkl/foot/compare/1.5.4...master) so this feature was not included in the latest version released (1.5.4) and submitted to debian testing (https://tracker.debian.org/pkg/foot).

Do you need help to catch up on this backlog? I would be happy to.

@dnkl I see that the released versions are quite far behind master (300 commits or so, accoding to https://codeberg.org/dnkl/foot/compare/1.5.4...master) so this feature was not included in the latest version released (1.5.4) and submitted to debian testing (https://tracker.debian.org/pkg/foot). Do you need help to catch up on this backlog? I would be happy to.
Poster
Owner

Yeah, I normally only backport bug fixes to patch releases.

Do you need help to catch up on this backlog? I would be happy to.

You have good timing :) I just feature completed 1.6, the next major release. I'll likely release it later this week, unless something big comes up.

If you'd be willing to run the latest revision and help test it, that would be very appreciated. Feel free to join #foot-terminal on freenode :)

Yeah, I normally only backport bug fixes to patch releases. > Do you need help to catch up on this backlog? I would be happy to. You have good timing :) I just feature completed 1.6, the next major release. I'll likely release it later this week, unless something big comes up. If you'd be willing to run the latest revision and help test it, that would be very appreciated. Feel free to join `#foot-terminal` on freenode :)
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.