Date: Sun, 07 Oct 2001 18:48:28 -0700 From: "Charles Burns" <burnscharlesn@hotmail.com> To: questions@freebsd.org Subject: Color BASH prompt question Message-ID: <F4olgfdUDIpAoFg6YhS0001443a@hotmail.com>
index | next in thread | raw e-mail
When using ANSI color codes to color the BASh prompt ("^[[1;37m", for
example), BASh seems to think that the codes are actual displayed characters
and shortens the # of characters that can be typed into the first line of
the command prompt accordingly.
For example, with no color codes at 80x25, you can type a number of
characters equal to 80 minus the # of characters in the prompt. A prompt of:
"bash-2.05# " for example would allow typing of 69 characters without BASH
putting further characters on the next line.
With several color code sequences, this makes commands trail off after
typing about 10 characters, which is very irritating.
A solution would be to have a 2-line command prompt, but that would be ...
wrong somehow.
Any solutions to this would be appreciated... Not a critically important
problem, but I know of several people annoyed by this.
I could probably have BASh return to the beginning of the line, then add a #
of non-destructive spaces equal to the real prompt length, but having an
esoteric shell script just to have a color prompt seems silly.
Thnks ahead of time
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?F4olgfdUDIpAoFg6YhS0001443a>
