On Tue, Apr 07, 2009 at 11:04:58PM -0700, Special Sauce wrote: > > [an...@nobby-nobbs ~]$ echo $PS1 > [\[\e[28;1m\...@\h\[ \e[0m\]\w]$ ^^^ The space after \[ is not correct. You're sending a space to the terminal (or possibly more than one space -- since you didn't quote "$PS1" when you expanded it, we can't tell), but you're telling bash that it isn't moving the cursor (because you have \[ before it).
Whether that's causing your problems, I can't say, but it's definitely not right.