\033[E and \033[F are CNL and CPL are Cursor Next Line and Cursor Previous Line which move to the first position of a line above and below, and you are correct tmux doesn't support them right now. I've added them anyway.
On Thu, Dec 29, 2011 at 07:56:44AM +0000, Nicholas Marriott wrote: > NEL is not a CSI code, it is a C1, so \033E (ESC E) not \033[E (CSI E). > > > > On Wed, Dec 28, 2011 at 10:27:22PM -0200, Denilson Figueiredo de S?? wrote: > > Thanks! I've updated my script, but it still doesn't work in tmux > > because the lack of support for NEL (Next Line) "\033[E" > > > > http://vt100.net/docs/vt100-ug/chapter3.html#NEL > > > > I can confirm that because tmux behavior is identical to the xterm if > > I omit that escape code. > > > > > > On Tue, Dec 27, 2011 at 12:08, Nicholas Marriott > > <nicholas.marri...@gmail.com> wrote: > > > I've added s and u, but I still recommend you use the vt100 sequences > > > because they are much more likely to be supported. > > > > > > > > > On Mon, Dec 26, 2011 at 03:31:44PM -0200, Denilson Figueiredo de S?? > > > wrote: > > >> I got from Wikipedia: > > >> http://en.wikipedia.org/wiki/ANSI_escape_code > > >> > > >> Yeah, not exactly the perfect reference for this, but I didn't know > > >> where else to find this information, and it worked for me in the > > >> terminals I tried. > > >> > > >> Also, I don't object using those other escapes in my script. (but > > >> maybe a good idea to add s and u to tmux anyway) > > >> > > >> > > >> On Mon, Dec 26, 2011 at 14:15, Nicholas Marriott > > >> <nicholas.marri...@gmail.com> wrote: > > >> > Well, s and u are part of the private range. Where did these come from? > > >> > I don't object to adding them but it would be nice to see some > > >> > documentation. They don't appear to be in ECMA-48 so they are probably > > >> > not ANSI. > > >> > > > >> > The DEC sequences to save/restore cursor position are DECSC and DECRC, > > >> > which are \E7 and \E8... it's a good idea to use those instead. > > >> > > > >> > > > >> > > > >> > On Mon, Dec 26, 2011 at 02:00:36PM -0200, Denilson Figueiredo de S?? > > >> > wrote: > > >> >> tmux version 1.5 > > >> >> Gentoo Linux 64-bit (but also reproduced on Ubuntu) > > >> >> Terminal: terminator, with $TERM=xterm (but it doesn't matter in this > > >> >> case) > > >> >> > > >> >> Please try this script (which is a wrapper around "ping"): > > >> >> https://bitbucket.org/denilsonsa/small_scripts/src/tip/prettyping.sh#cl-348 > > >> >> It requires bash and gawk (Gnu Awk). > > >> >> It uses a pair of escape codes to save the cursor position and later > > >> >> move the cursor back to that position. > > >> >> > > >> >> That script works fine under Terminator, under Xterm, and also under > > >> >> Gnu screen (and, while inside screen, it works with all terminals, as > > >> >> the screen program handles that escape code). > > >> >> > > >> >> However, under tmux that script fails, as tmux does not support those > > >> >> escape codes. > > >> >> > > >> >> > > >> >> Thus, it would be nice if it supported such escape codes. > > >> >> > > >> >> -- > > >> >> Denilson Figueiredo de S?? > > >> >> Belo Horizonte - Brasil > > >> > > >> > > >> > > >> -- > > >> Denilson Figueiredo de S?? > > >> Belo Horizonte - Brasil > > > > > > > > -- > > Denilson Figueiredo de S?? > > Belo Horizonte - Brasil ------------------------------------------------------------------------------ Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex infrastructure or vast IT resources to deliver seamless, secure access to virtual desktops. With this all-in-one solution, easily deploy virtual desktops for less than the cost of PCs and save 60% on VDI infrastructure costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox _______________________________________________ tmux-users mailing list tmux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tmux-users