philc / philc/vimium

Yank urls of all open tabs

Open
#4,414 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
27k
Forks
2.6k
PR merge metrics
No merged PRs in 30d

Description

[FEATURE REQUEST]

A common occurence when browsing is opening up a bunch of tabs on a dedicated topic. This becomes a nuisance when one searches for N sub-topics - as the tab sequence gets cluttered.

While one can save sub-topical tabs as a bookmark-group (for later or side-by-side usage), it adds significantly to the list of saved bookmarks, causing a hinderance to quickly opening/searching through bookmarks

A shortcut to yank the urls of all open tabs can be handy - as one can either open them all using firefox/chrome from the commandline (without adding them to one's bookmarks). This is also useful for archival/documentation purposes - where one can reference the list of browsed sources with considerable ease.

An additional shortcut to paste all the urls (either just after yanking from the browser window OR after copying from a file) would be an added bonus.

If there's such a feature already available that I'm unaware of, please do let me know.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by checking whether Vimium already exposes commands for copying or opening multiple tab URLs, then review the issue's two requested workflows: yanking all open-tab URLs and pasting a URL list. Done means the supported shortcut behavior and input/output format are defined and both workflows work without creating bookmarks.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.