On 2/21/04 4:27 AM, "Joe Block" <jpb at ApesSeekingKnowledge.net> wrote: > Well, do you count updating the Terminal.app / X11 xterm window title > bar in addition to the prompt as making it multiline and complicated? Well.... Yes and no. Yes, because I've already got that - you can put the same info in the title bar of a Terminal window under bash following this hint: http://www.macosxhints.com/article.php?story=20031015173932306 > > # here is the relevant portion of my .bash_profile > export PS1='[\u@\h:\w]\$ ' > export TITLEBAR='\[\033]0;\u@\h:\w \007\]' > # Terminal sets TERM_PROGRAM so we can tell it apart from regular VT100 > case "$TERM_PROGRAM" in > "Apple_Terminal")PS1="$TITLEBAR$PS1" > esac > case "$TERM" in > > "xterm"|"vt100"|"color-xterm"|"xterm-color")PS1="$TITLEBAR$PSRAW" > esac > > This sets the prompt (and the Terminal window's title bar) to > > [username at hostname:/path/to/cwd]$ > > to prevent awkward errors like rebooting the wrong server from the > command line, or deleting the live configuration files when you think > you're working on the . If you don't want the full path, just the > current directory name, replace \w with \W. Replacing \h with \H will > put the Rendezvous name in the prompt on Panther. > > Fiddling the title bar is also convenient because it allows you to use > Terminal's Dock menu to jump straight to the window you want rather > than guessing, which is important to me because I typically have 6-12 > windows open. Yes, I agree. I have been trying to reproduce something you can do in tcsh - you can put the actual command name in the title bar as well, but it doesn't seem that this is possible in bash. Kirk My latest book: How to Do Everything with Mac OS X Panther http://www.mcelhearn.com/htde.html . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . kirk at mcelhearn.com | http://www.mcelhearn.com . . . . . . . . Kirk McElhearn | Chemin de la Lauze | 05600 Guillestre | France . .