Feature suggestion: Jump directly to next/previous URL #151
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
When context view is enabled and the next URL is not visible on the screen, pressing j does not go directly to the next URL; instead, it seems to scroll down one line at a time until the URL is reached. The same applies to pressing k if the previous URL is off the screen.
Here I attempted to create the possibility to jump directly to the next/previous URL (bound to J and K by default.) This is done by creating a list of selectable item positions when the
URLChooser
class is initialized and adding functions which change focus to the next or previous position on the list according to the currently focused position.Any comments are very welcome, especially if you see there is something wrong with my approach or the same outcome could have been achieved in some simpler way. This is very much possible as I am not experienced with urwid at all.