This is the mail archive of the
mailing list for the Cygwin project.
Re: bash & $PS1 (display error)
- From: Randall R Schulz <rrschulz at cris dot com>
- To: cygwin at cygwin dot com
- Date: Fri, 31 Jan 2003 20:01:12 -0800
- Subject: Re: bash & $PS1 (display error)
Assuming some of your prompt is non-printing (escape sequences) offset
those non-printing portions with \[backslash-escaped square brackets\].
That tells BASH (and / or the readline library it incorporates) not to
count those portions for the purpose of wrapping the displayed input lines.
At 19:41 2003-01-31, Rolf Campbell wrote:
I've noticed several display problems with bash and prompts. Here's an
easy way to recreate one of them:
(I've marked the lines to alleviate the wrapping problem)
When I run this (whether it be in rxvt or in the NT console) I get a
prompt that looks like this:
I've marked the original new-lines. (#1) in a correct wrap that
occurred at the edge of my display. (#2) is an incorrect wrap that
happens for no obvious reason.
This only seems to happen if the path is wider than the display.
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Bug reporting: http://cygwin.com/bugs.html