Hi If it takes off and major terminals and programs start to use it, we will look at it for tmux.
There is already support for horizontal scroll regions from VT420 (they are called margins - DECLRMM) and tmux will use them if they are available, but AFAIK only xterm implements them. It looks like notty is mostly just an idea right now - and it is GPL which is not useful for a library which aims for wide adoption; likewise the examples would be better in a common language. It is a nice idea to provide a standard for extensions without throwing out all the existing stuff. Lots of terminals provide extensions but often do it in different ways (for example, screen added \033k for renaming windows, tmux has DCS+tmux (\033Ptmux;), xterm and iterm2 and rxvt all have extensions of one kind or another. Although the standards do develop: SGR mouse mode and RGB colour are both features that are now quite widely adopted, by extending the existing protocol. And the extended xterm "PC-style" keys, and it's clipboard escape sequences. All things that are relatively modern requirements. Plus Unicode support is improving and will continue to improve. And personally I think some of the extensions are silly: if your program needs to draw graphics, or menus, or tooltips, then it is no longer a terminal application and the right tool to reach for is a GUI toolkit. On Mon, Jan 09, 2017 at 01:29:49AM +0100, Niklas Claesson wrote: > Hey, > I couldn't see any discussions about notty here on tmux-users so I thought > I might ask: > What is your take on extending the vte protocol with functionality like > panes and do you think that it is feasable to implement that in tmux? Do > you think notty is a good solution? > I'm guessing you could improve performance when you split your screen > vertically since tmux wouldn't have to update the whole line. > Right now it seems that alacritty could become one of the first emulators > to actually implement those extensions. > [1]https://github.com/withoutboats/notty > [2]https://github.com/jwilm/alacritty/issues/51 > Cheers > - Niklas > > -- > You received this message because you are subscribed to the Google Groups > "tmux-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [3][email protected]. > To post to this group, send email to [4][email protected]. > For more options, visit [5]https://groups.google.com/d/optout. > > References > > Visible links > 1. https://github.com/withoutboats/notty > 2. https://github.com/jwilm/alacritty/issues/51 > 3. mailto:[email protected] > 4. mailto:[email protected] > 5. https://groups.google.com/d/optout -- You received this message because you are subscribed to the Google Groups "tmux-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
