On 11 August 2013 07:55, Dan Shelton <[email protected]> wrote: > On 11 August 2013 07:50, Dan Shelton <[email protected]> wrote: >> Does anyone know a portable way (portable across most terminals that >> is, or maybe something which can be done with tput) to read the >> terminal cursor x position without using curses or ncurses? >> >> I'm asking because ksh93 has notorious problems with getting the >> cursor position correct if PS1-PS4 contain unusual escape sequences or >> characters which take more than one terminal cell (xterm256 color >> sequences or the unicode '...' character) which makes the set -o >> multiline mode unusable. > > Send too early. Yes, I've read > http://www.tldp.org/HOWTO/Bash-Prompt-HOWTO/x405.html, but it doesn't > help: > tput cup returns "i%p1%d;%p2%dH" and I have no clue how to grok that, > plus I only want to alter the X position and not Y too.
tput cub1 and tput cuf1 move the cursor backwards and forwards. cub and cuf commands don't work for us because some terminals don't grok it (TERM=sun for example). Thomas, any ideas? Dan _______________________________________________ ast-users mailing list [email protected] http://lists.research.att.com/mailman/listinfo/ast-users
