Hi Robin, I tracked down the problem. There's no simple fix from a fish function, but if you're willing to rebuild fish it can be fixed.
In reader.cpp, look for this line: writestr( L"\x1b]2;" ); Replace that 2 with a 1 or 0. They have the following significance: 2: Window title 1: Tab title 0: Both window and tab title Probably we should just remove the 2…I think if we omit the number it's the same as setting 0. Thanks for the bug report! I captured this in https://github.com/ridiculousfish/fishfish/issues/47 - feel free to comment there. _fish On Jun 6, 2012, at 3:48 PM, Robin Deits wrote: > Hello all, > > I'm just starting out with fishfish, and it's fantastic. However, I can't > figure out how to set my tab titles in iTerm2 on OSX. I've got fish_title set > up as: > > function fish_title > echo Foo > end > > This successfully turns my Terminal.app window *and* tab titles to "Foo", and > it also turns my iTerm2 window title to "Foo" . It will not, however, change > my iTerm2 tab titles (they're still "Shell"), which is actually the only > thing I care about. Has anyone been able to get this working? > > In bash, I had the following prompt setting, which did correctly set the > iTerm2 tab titles: > export PS1="\[\e[0;32m\]\u@\h: \w\n\[\e[0m\]$ \[\033]0;\W\007\]" > > Thanks! > -Robin ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ Fish-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fish-users
