Configuration Information [Automatically generated, do not change]:
Machine: i386
OS: darwin9.2.2
Compiler: /usr/bin/gcc-4.0
Compilation CFLAGS:  -DPROGRAM='bash' -DCONF_HOSTTYPE='i386'
-DCONF_OSTYPE='darwin9.2.2' -DCONF_MACHTYPE='i386-apple-darwin9.2.2'
-DCONF_VENDOR='apple' -DLOCALEDIR='/opt/local/share/locale'
-DPACKAGE='bash' -DSHELL -DHAVE_CONFIG_H -DMACOSX   -I.  -I.
-I./include -I./lib  -I/opt/local/include -O2
uname output: Darwin biochimia.local 9.2.2 Darwin Kernel Version
9.2.2: Tue Mar  4 21:17:34 PST 2008; root:xnu-1228.4.31~1/RELEASE_I386
i386
Machine Type: i386-apple-darwin9.2.2

Bash Version: 3.2
Patch Level: 33
Release Status: release

Description:

        When your prompt includes invisible characters, going through history
        entries leaves the shell confused. The cursor gets misplaced, junk is
        left on the screen and it also seems to affect line wrapping for really
        long lines or short screen widths.

Repeat-By:
        # Start with PS1='$ ', with no invisible characters
        # and define one that does have
        $ PS1='\e[0;[EMAIL PROTECTED] \W]$i\[\e[m\]'
        [EMAIL PROTECTED] ~]
        # Type lots of characters
        [EMAIL PROTECTED] ~]aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
        # Press Up to go through history
        [EMAIL PROTECTED] ~]aaaaaaaaPS1='\e[0;[EMAIL PROTECTED] \W]$i\[\e[m\]'
        # Magic! :-)

Fix:
        I didn't look at the code, but this seems related to the issues in
patches bash32-17 and bash32-27.


Reply via email to