[tmux:tickets] #69 show two status lines at the same time
--- ** [tickets:#69] show two status lines at the same time** **Status:** open **Created:** Sat Oct 12, 2013 03:34 PM UTC by K Yoder **Last Updated:** Sat Oct 12, 2013 03:34 PM UTC **Owner:** nobody In GNU Screen I can show a status line and a hardstatus line, that is: two simultaneous onscreen lines of information. It would be really awesome if I could do that in tmux too. Oh, and maybe more than two at a time. And they could dynamically stack up and flatten back down as the amount of space available to the status line decreases or increases. And I'd like a pony. --- Sent from sourceforge.net because tmux-users@lists.sourceforge.net is subscribed to https://sourceforge.net/p/tmux/tickets/ To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/tmux/admin/tickets/options. Or, if this is a mailing list, you can unsubscribe from the mailing list.-- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk___ tmux-users mailing list tmux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tmux-users
tmux overlay/menu system?
.. As tmux is based on curses, how difficult would it be to implement something like this? use cases are f.e. choose-tree, command line tab completion, an overlay to enter special characters via send-key, folding menus, a command menu bar... ? Original Message Subject: what about.. UI overlays / windows? Date: Sun, 14 Jul 2013 15:33:50 +0200 From: Marcel Partap To: tmux-users@lists.sourceforge.net On 14/07/13 15:33, Marcel Partap wrote: > Salut, > recently it occurred to me several times (f.e. when looking up list-keys > or choose-tree, also while using autocomplete for these commands): how > useful would it be to have a floating tmux overlay window framework of > some sort... hey wait, it has. Curses is a hard dependency anyways, > right? Has anyone ever tried to implement a tmux popup dialog? or a > multi-line command line? > #Regards. -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk ___ tmux-users mailing list tmux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tmux-users
Re: tmux overlay/menu system?
Hi, To do what? Why? I don't understand what you're trying to generalise, or why. Thomas Adam On 13 Oct 2013 21:00, "Marcel Partap" wrote: > > .. > As tmux is based on curses, how difficult would it be to implement > something like this? use cases are f.e. choose-tree, command line tab > completion, an overlay to enter special characters via send-key, folding > menus, a command menu bar... > ? > > > Original Message > Subject: what about.. UI overlays / windows? > Date: Sun, 14 Jul 2013 15:33:50 +0200 > From: Marcel Partap > To: tmux-users@lists.sourceforge.net > > On 14/07/13 15:33, Marcel Partap wrote: > > Salut, > > recently it occurred to me several times (f.e. when looking up list-keys > > or choose-tree, also while using autocomplete for these commands): how > > useful would it be to have a floating tmux overlay window framework of > > some sort... hey wait, it has. Curses is a hard dependency anyways, > > right? Has anyone ever tried to implement a tmux popup dialog? or a > > multi-line command line? > > #Regards. > > -- > October Webinars: Code for Performance > Free Intel webinars can help you accelerate application performance. > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from > the latest Intel processors and coprocessors. See abstracts and register > > http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk > ___ > tmux-users mailing list > tmux-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/tmux-users -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk___ tmux-users mailing list tmux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tmux-users
Re: tmux overlay/menu system?
An overlay layer above the current window/pane/border/status line layer. To display information overlays, option/selection dialogs, popup menus (f.e. mouse right click on a window => split, kill, make sticky, rename...) One very use case is a character selection dialog for send keys, allowing f.e. to better use tmux within the android terminal emulator on devices with hardware keyboards that lack keys like |<>{}[]~... it shouldn't be to hard but is somewhat beyond my coding/concentration skills to implement it. #Regards.. c; -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk ___ tmux-users mailing list tmux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tmux-users
Re: Calling external programs in statusline creates pauses over time
On 11/10/13 21:04, Nicholas Marriott wrote: > Oops, looks like osdep_get_name can fail on Linux. Try this instead: That patch seems to work, thanks. I'll wait a bit and check whether it improves the situation. Jan -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk ___ tmux-users mailing list tmux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tmux-users
Re: tmux overlay/menu system?
If you are thinking of using libform or libmenu or whatnot, that won't work - tmux only uses ncurses to read terminfo. But adding more per-client items like completion lists and popup boxes wouldn't be too hard. You'd just need to draw them yourself. Currently the only things that sit at this layer (per-client) are the command prompt and the pane number display (and status line but it is a bit different). Cleaning up these and adding more would be nice and probably not all that hard. Perhaps choose mode and clock mode could even become per-client as well. I'd also like to have the layout code replaced with something better and more general (basically a region manager for each window). But that would be a lot more work and have a different purpose. I can explain how everything fits together if anyone wants to have a go. On Sun, Oct 13, 2013 at 10:34:37PM +0200, Marcel Partap wrote: > An overlay layer above the current window/pane/border/status line layer. > To display information overlays, option/selection dialogs, popup > menus (f.e. mouse right click on a window => split, kill, make > sticky, rename...) > One very use case is a character selection dialog for send keys, > allowing f.e. to better use tmux within the android terminal emulator on > devices with hardware keyboards that lack keys like |<>{}[]~... > it shouldn't be to hard but is somewhat beyond my coding/concentration > skills to implement it. > #Regards.. c; > > -- > October Webinars: Code for Performance > Free Intel webinars can help you accelerate application performance. > Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from > the latest Intel processors and coprocessors. See abstracts and register > > http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk > ___ > tmux-users mailing list > tmux-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/tmux-users -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk ___ tmux-users mailing list tmux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tmux-users
Re: tmux overlay/menu system?
> I can explain how everything fits together if anyone wants to have a go. Lol I so would like to because I have a lot of use cases right there in my mind but am simply not adept enough of a coder to get it done in a justifiable amount of time c; -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk ___ tmux-users mailing list tmux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tmux-users
Re: Calling external programs in statusline creates pauses over time
On 11/10/13 21:04, Nicholas Marriott wrote: > Oops, looks like osdep_get_name can fail on Linux. Try this instead: It looks like this fixed the continuous memory growth. I will watch it over the next few days to see whether it also fixed the freezes. -- October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk ___ tmux-users mailing list tmux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tmux-users