Well, the minute after I sent the previous message I thought about using a simple "\n" instead of the NEL escape, and it worked!
So, hopefully my script is now more compatible with more terminals and with tmux. Thanks! On Wed, Dec 28, 2011 at 22:27, Denilson Figueiredo de Sá <denilso...@gmail.com> 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 -- 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