Re: [OT] Bold prompts in bash (SOLVED: Problem with /usr/X11R6/bin/xterm)
Re: [OT] Bold prompts in bash (SOLVED: Problem with /usr/X11R6/bin/xterm)
- Subject: Re: [OT] Bold prompts in bash (SOLVED: Problem with /usr/X11R6/bin/xterm)
- From: Jeremy Huddleston <email@hidden>
- Date: Tue, 7 Dec 2010 09:56:41 -0800
I have the following in my environment to help my construct my prompt. That way I don't need to worry about all those rules ;)
ANSI_NORMAL="\[\033[0m\]"
ANSI_HILITE="\[\033[1m\]"
ANSI_INVERSE="\[\033[7m\]"
ANSI_BLINK="\[\033[5m\]"
ANSI_UNDERSCORE="\[\033[4m\]"
ANSI_INV_BLINK="\[\033[7;5m\]"
ANSI_INV_HILITE="\[\033[1;7m\]"
ANSI_BLINK_HILITE="\[\033[1;5m\]"
ANSI_INV_BLINK_HILITE="\[\033[1;5;7m\]"
# Foreground colors
ANSI_BLACK="\[\033[30m\]"
ANSI_RED="\[\033[31m\]"
ANSI_GREEN="\[\033[32m\]"
ANSI_YELLOW="\[\033[33m\]"
ANSI_BLUE="\[\033[34m\]"
ANSI_MAGENTA="\[\033[35m\]"
ANSI_CYAN="\[\033[36m\]"
ANSI_WHITE="\[\033[37m\]"
# Background colors
ANSI_BBLACK="\[\033[40m\]"
ANSI_BRED="\[\033[41m\]"
ANSI_BGREEN="\[\033[42m\]"
ANSI_BYELLOW="\[\033[43m\]"
ANSI_BBLUE="\[\033[44m\]"
ANSI_BMAGENTA="\[\033[45m\]"
ANSI_BCYAN="\[\033[46m\]"
ANSI_BWHITE="\[\033[47m\]"
On Dec 7, 2010, at 01:49, Harald Hanche-Olsen wrote:
> + "Cook, Rich" <email@hidden>:
>
>> AHA! I unset PS1 variable and the problem is gone.
>> Here is what it was set to:
>>
>> cook47@rcmac (cuda-install): echo $PS1
>> \e[37;40;1m\[\033]0;\u@\h (\w)\007\]\u@\h (\W):
>
> The \[...\] construct is supposed to help with that, but you're using
> it in a funny way. You're supposed to put every part of the prompt
> that does not contribute to the width of the prompt inside, the rest
> outside. See the PROMPTING section of the bash man page.
>
> (I don't use bash myself, but a bit of googling led me to
>
> http://www.tek-tips.com/viewthread.cfm?qid=1560209&page=12
>
> which explains it some.)
>
> - Harald
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> X11-users mailing list (email@hidden)
>
> This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
X11-users mailing list (email@hidden)
This email sent to email@hidden