[xmonad] Re: Real Tabbing?
Braden Shepherdson
Braden.Shepherdson at gmail.com
Wed Feb 11 13:44:44 EST 2009
Dominik Bruhn wrote:
> Hy,
> is there any chance we might get real tabbing support in xmonad?
>
> Ill try to explain what I mean by that:
> I often use the "Tall" Layout. It would be nice If I could take any frame and
> apply a tabbed layout on it so that I can open several windows within that frame
> and get some tabs. Currently I cant get this behaviour because I have to select
> the frames where I want tabbing uppon compiletime and there is no keybinding for
> switching the tabs.
>
> So what I'm searching for is:
>
> 1. A Keystroke which makes the current frame tabbed
> 2. A possibility to shift a window into a frame (so it gets another tab) and out
> again.
> 3. The current Keybindings like Mod+{j,k} stay the same, they dont switch tabs.
> 4. New Keybindings for moving to the next tab in the current frame.
>
> Is it possible at all? I'm not into the xmonad sourcecode but perhaps the
> stack-set datastructure is not the right choice for this features. Perhaps some
> developers can tell about this.
>
> This is the only feature which im missing and which could make me go to ion3
> because everytime I see a ion3 I love this feature.
>
> So, lets discuss!
I suspect I'm not alone in pondering this one off and on. It's a common
request. There are some questions of the interface, whether mod+j/k
switch panes or tabs, but there are sensible defaults and room for
customization.
Build a TabbedTall layout specifically would likely be a little tricky,
but perfectly possible. The bigger question is whether it would be
possible to implement this as a LayoutModifier that could be strapped
atop any (well, most) other layouts. I suppose it could keep a list of
lists of windows, and give the underlying layout a list of "windows"
which were actually the tabbed panes.
My money is on possible, but it's nontrivial.
I won't volunteer; I don't have the time to continue with my current
xmonad-mangling project, ScreenWorkspaces. Taking 5 courses in one's
major in one term is not recommended.
Braden Shepherdson
shepheb
More information about the xmonad
mailing list