-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Join tab to window #2407
Comments
There's no such command currently. |
Would we need a way to name and/or number windows before adding such a command? I suppose vimium could probably map window ID to an index consistently. So something like moveTabToWindow? At that point, we would also need a goToWindow to be able to effectively manage tabs and windows together. I'd like this as well - I tend to grow a large number of tabs and occasionally would like to organize them into collections based on tab type (ie: documents/articles I'd like to read) or task (investigating foo, planning vacation). As it stands, it is often too much to eagerly create new windows when starting a new task but once you have 5 tabs open for a task, it's inconvenient to create a new window and move the tabs over too. Would goToWindow and moveTabToWindow that operate with window "indices" (and current tab for the move) sound like OK commands to implement? |
I tried working on this and experimented a bit with organizing tabs between windows. The main question is indeed how to identify and target windows once you have more than two. It was somewhat convenient to move tabs between two windows with just two commands: moveTabToFirstWindow and moveTabToLastWindow. But once you move past 2 windows the UX becomes trickier. I think there are basically two options:
For (1) it is also not clear how to identify the windows even on Vomnibar. By the title of the currently selected tab? By listing all tabs, that is "moveTabToWindowThatHasTheTabYouSelectOnVomnibar"? For (2) I'm not sure how to handle moving a count of tabs. You wouldn't want to have to keep typing the count (of tabs - although arguably maybe the count should then refer to number of windows back/forward to move a single tab?) when rotating them through windows. Wouldn't want to keep typing 3wn, 3wn, 3wn etc to move 3 tabs through a few windows. |
Or maybe:
|
This is what I'm currently trying: https://github.com/philc/vimium/compare/master...windo:moveToWindow?expand=1
Also |
Great enthusiasm, @windo, but slow up a bit. Of your ideas above, I like 2 the best. To me, it's an open question whether we need a whole new command for this. This feature is asked for occasionally, but not a whole lot. Might there not be a way to implement it as a command option on the |
For So I think we need at the very least a new As for the UX, I'll try out different options for a while to see how they work out for my use cases and report back. Will be sure to experiment with (2) as well since that's the one you prefer. |
Thoughts on one of these workflows? Append tab to target window:
Move tab next to target tab:
|
I'm very interesting in seeing any way to move tabs between windows implemented! |
In my customized Vimium (named It also has |
If this was available in vimium I'd use it! Is a merge to this repo possible? |
Hoping this gets implemented sometime, but in the meantime I'll be trying out this chrome extension Tabbo I just found that looks promising. |
Has this been implemented already and someone forgot to close the issue, or am I just very late to the party in expressing my interest in this? Currently I rely on the mouse to move tabs across windows. Took me a while to learn there were commands to move tabs up and down on the tab list, and they're now happily mapped to Sometimes I want to switch to a page already in a tab, but present in another window, in another workspace. It would be neat to have a |
Just a daily user of vimium, here to express my interest in having this feature! 😎 |
Wasavi has it as well, it's a very similar extension. I really miss this feature with Vimium. |
I'm using this extension as a stop-gap. I have set |
This is the best solution imo. Just use vimium C, it has so many good features that are missing in vimium. |
W allows us to move a tab to a new window. Is there a key combination where I can do the reverse? That is, can I join a tab to another open window?
There's a Chrome extension called Tab Glue that does it, however, I was hoping this might be possible with vimium.
The text was updated successfully, but these errors were encountered: