On Sep 9, 2008, at 11:13 AM, Steve King wrote:
One situation never occurs in a browser but is very, very common in an editor: What happens when you have unsaved changes in the current file then open a new file in the same tab? Should the editor auto- save the current file? Discard changes? Ask the user? None of those approaches are very satisfying.
That's a good point, although I think a satisfying way to handle this is simply to open a new tab if the current one is unsaved.
Even though I see now why some people prefer the always-a-new-tab behavior, I still think there are legitimate reasons for manual tabs as well. It would be nice if this were an option, then everyone could just choose the setting they like best.
I do think that TextMate needs a way to somehow scroll the tabs in a manner similar to Firefox. Not being able to see and re-arrange tabs to the right of the viewport is really annoying.
I was thinking it might be cool if TextMate had visual tabs like OmniWeb or Shiira:
http://www.mathgamehouse.com/images/phillryu/shiira2full.png
But after testing the idea I've decided it just doesn't work with text. Web pages with graphics can be distinguished at thumbnail size, but source code files can't.
Trevor