On 11/25/10 3:38 PM, Jonathan Reed wrote: > I was using this as my ps1 > PS1='[...@\[\e[1;31m\]\h\[\e[0m\]:$PWD]\$ ' > > But I wanted to label the title of my xterm windows with the hostname of > system Im logged into. So I added the following > PS1='[...@\[\e[1;45m\]\h\[\e[0m\] $PWD]\e]2;@ \H\a\$ ' > > It works great except for it rewrites the current line if I write text past > the current window size (regardless of the window size). > filenameERVERNAME:/home/jreed]$ cat /a/really/long_fi > > Any suggestions?
You might consider bracketing all sequences of non-printing characters with \[ and \]. -- ``The lyf so short, the craft so long to lerne.'' - Chaucer ``Ars longa, vita brevis'' - Hippocrates Chet Ramey, ITS, CWRU c...@case.edu http://cnswww.cns.cwru.edu/~chet/