rndusr / stig

TUI and CLI for the BitTorrent client Transmission
GNU General Public License v3.0
554 stars 24 forks source link

Add vim/ranger-style visual selection #182

Open Soundtoxin opened 3 years ago

Soundtoxin commented 3 years ago

It would be nice if you could hit V and then move up and down and have things highlighted as you moved, then hit V to stop doing that. The main reason this would be better than holding spacebar is for going up, or for if you want to jump to an extreme end. For example if you were at the bottom of 100 queued torrents you wanted to stop, you could hit V, then g to go to the top and they'd all be selected, then you could hit ts to stop them or whatever else.

Side-note: is there a way to stop all queued torrents? Doesn't seem like "queued" is a possible filter. Use-case is that I'm running two stig clients on different computers on the same network, and I want to temporarily stop some things from downloading on one because I'm downloading stuff on the other and the download speed limits only take into account one client.

rndusr commented 3 years ago

You can select all torrents with alt-space. But visual selection would be a nice addition.

There is no support for queues whatsoever at the moment.

Soundtoxin commented 3 years ago

I specifically need to select a lot of torrents but not all of them (like I don't want to stop seeding the things that are done), which makes things complicated. I didn't know about alt-space, I actually made my own keybind for that on ma for mark all. Thanks for the confirmation that there's nothing for queues. I wasn't sure if something was just under a weird name.