Closed alexherbo2 closed 6 months ago
Great samples! :)
Hmm... This makes me realize that this is no more than a cross-bread between link hints and minibuffer multi selection.
In other words: once we have minibuffer multi selection (#395) and overhauled the link hints (#354), we only need to add a "persist hint" action to the link hint commands, bound to, say, C-x C-s
.
Example:
would persist hints on all links matching "720p".
would persist link 1 and 3 matching 720p.
Makes sense?
From there, any hint-based command can reused the currently persisted hints. Et voilà! :)
Not exactly. Selecting 720p magnet links is actually much more complex. There is no 720p links.
Here are each step done:
Then having a "click-all-hints" that simulate a click on all hints would work, wouldn't it?
No xD
The problem in that specific example is there is no 720p to click for. It’s a plain text element. To download all 720p of the serie we have to select their container and within them, select all Magnet links.
So click-all-hints
will work, but the issue I faced when I was on the page was to get the links. xD
So how did you do it?
I mean, how do you define a "selection" precisely?
We now have multiple selection thanks to the prompt buffer :-) please feel free to reopen if there is something we are missing!
@jmercouris The title may be misleading, but here "multiple selection" refers to something else. In particular, most of the examples given in the original post are not possible today with Nyxt.
Doesn't expedition mode and element frame cover this?
I'm not completely certain, but I do believe so.
No, there is a small overlap but the original post multiple selection system has some features reminding of Emacs multiple cursor. It would be useful to have and we have nothing close to this concept.
The topic for a Nyxt extension.
Here are some visual examples.
Download 3-gatsu no Lion episodes from HorribleSubs
Extract from Wikipedia the list of cities and towns in Russia
Quickly move around a document with no table of contents
Opening links in a paragraph
Play videos with mpv