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 ------------------------------------------------------------------------------ Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev _______________________________________________ tmux-users mailing list tmux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tmux-users