Well, we could add a format to say if the window was/is zoomed
(#{pane_was_zoomed} maybe).

Even a flag to selectp to do the behaviour you want (selectp -Z) might
be okay.

So if you want to add one or both of those?

Cheers


On Mon, Nov 25, 2013 at 11:14:54PM +0100, Maykel Moya wrote:
> On 24/11/13 12:36, Nicholas Marriott wrote:
> 
> > Hi
> > 
> > I tried this and honestly I don't like it, I think it is unexpected that
> > if I do splitw and the pane unzooms it then zooms again when I select
> > it. It's better for the pane not to secretly stay zoomed - it isn't so
> > hard to zoom it again if that's what you want.
> 
> Hello Nicholas
> 
> First of all thank you for taking the time to test the patch.
> 
> I admit that autozooming on enter is not much aligned with the principle
> of least surprise. In fact I wasn't displaying the window flags in the
> status bar and after aplying the patch I added it so I can know if the
> current window is zoomed or not.
> 
> That said, I still find useful this behaviour. Typical use case is
> editor+shell. You go from your maximized editor pane to the shell, try
> something and then go back to edit, and then again to the shell and so on.
> 
> It can be done manually, of course, in fact my first take was the one I
> commented in my first mail: "bind h select-pane -L" and "bind H
> select-pane -L \; resize-pane -Z".
> 
> I find some equivalence between this autozoom and the GUI's popular
> metaphor in which you push a window toward a lateral side and the window
> is resized to take that lateral half of the screen. If you drag the
> window again to the center, it it resized back to its previous size
> instead of keeping it half-screen size.
> 
> Outside of tmux the only way I can think of to know if a pane was
> previously zoomed is to have an app listening for %layout-change
> messages an keeping it's own internal state. Any other idea is welcomed.
> 
> Question aside: is there any plan for a libtmux ?
> 
> Thanks
> 
> Regards,
> maykel
> 
> 
> ------------------------------------------------------------------------------
> Shape the Mobile Experience: Free Subscription
> Software experts and developers: Be at the forefront of tech innovation.
> Intel(R) Software Adrenaline delivers strategic insight and game-changing 
> conversations that shape the rapidly evolving mobile landscape. Sign up now. 
> http://pubads.g.doubleclick.net/gampad/clk?id=63431311&iu=/4140/ostg.clktrk
> _______________________________________________
> tmux-users mailing list
> tmux-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/tmux-users

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
tmux-users mailing list
tmux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tmux-users

Reply via email to