bug-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: PS1 has ruined line wrap


From: Jonathan Reed
Subject: Re: PS1 has ruined line wrap
Date: Sat, 12 Feb 2011 14:53:31 -0500

An old thread but I found a way around this by adding a line to my bashrc:

echo -ne "\033]0; `whoami` @ `hostname` \007"

The reference
http://mdinh.wordpress.com/2010/11/21/xterm-title-bar/

On Thu, Nov 25, 2010 at 7:26 PM, Chet Ramey <chet.ramey@case.edu> wrote:

> On 11/25/10 3:38 PM, Jonathan Reed wrote:
> > I was using this as my ps1
> > PS1='[\u@\[\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='[\u@\[\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    chet@case.edu
> http://cnswww.cns.cwru.edu/~chet/
>


reply via email to

[Prev in Thread] Current Thread [Next in Thread]