I'm wondering if anyone else is using TextMate with Leopard Spaces and seeing weird behavior.
If I open up a document window in TextMate in Space 1 and leave it there, all is well and there's no problem. If I move the window to Space 2, when I Save the document stays on Space 2 (like it should), but the view switches back to Space 1. The same thing happens when hit Command-F to find: the document stays on Space 2 while the view switches back to Space 1.
If I close TextMate, switch to Space 2, then open a document, everything stays on Space 2 and all is well. If I then move the document window to Space 1, I get the same problems with switching Spaces.
Is this a quirk with my setup or is anyone else seeing this?
- d
Hi Dave,
I'm wondering if anyone else is using TextMate with Leopard Spaces and seeing weird behavior.
If I open up a document window in TextMate in Space 1 and leave it there, all is well and there's no problem. If I move the window to Space 2, when I Save the document stays on Space 2 (like it should), but the view switches back to Space 1. The same thing happens when hit Command-F to find: the document stays on Space 2 while the view switches back to Space 1.
I think this is a general issue with spaces that makes it less useful than it could be. You'll see this same behavior happen w/ every application.
It seems as if a given application will always be "tied" to the space that it is originally assigned to, or initially opened in.
For instance, say you open your PDF viewer in space 1 to view something. Then you jump to space 2 for some reason. If you then open up another pdf in space 2 the window will actually open in space 1 and you'll have to view it there.
Or, even more annoying:
Say you open Mail.app in space 1 and you decide that you really want to move it to space 2. So you go ahead and move it there. After reading some mail (still in space 2 now) and you decide to reply to something, the new reply window will open in space 1 and you will jump back to space 1 in order to start writing ... somehow annoying.
Anyway, that's just a long way of saying that I don't think it's TM's fault, but rather a design flaw in Spaces that I hope Apple will soon fix.
-steve
On 2007-Oct-27, at 10:02 AM, Steve Lianoglou wrote:
It seems as if a given application will always be "tied" to the space that it is originally assigned to, or initially opened in.
I think it's windows that are tied to a space and not applications. I did some testing and didn't see the behavior you described the *first* time a find dialog or a new message was opened in space 2, but if I then moved a window to space 1 or 3 and hit ⌘F, I'd be taken back to space 2 (where the find dialog was first opened). So, I guess the more you've been using an application since it was launched, the more likely you are to see this.
I agree that this is potentially annoying, but I'm not sure how else it could work without making a lot of assumptions. Personally, I'm more irritated by software that makes incorrect assumptions about what it thinks I meant than by software that's consistently, predictably "dumb". Hence, my preference for TextMate's current one-action-at-a- time undo system. :)
--- Rob McBroom http://www.skurfer.com/
On Oct 27, 2007, at 11:11 AM, Rob McBroom wrote:
On 2007-Oct-27, at 10:02 AM, Steve Lianoglou wrote:
It seems as if a given application will always be "tied" to the space that it is originally assigned to, or initially opened in.
I think it's windows that are tied to a space and not applications. I did some testing and didn't see the behavior you described the *first* time a find dialog or a new message was opened in space 2, but if I then moved a window to space 1 or 3 and hit ⌘F, I'd be taken back to space 2 (where the find dialog was first opened). So, I guess the more you've been using an application since it was launched, the more likely you are to see this.
I agree that this is potentially annoying, but I'm not sure how else it could work without making a lot of assumptions. Personally, I'm more irritated by software that makes incorrect assumptions about what it thinks I meant than by software that's consistently, predictably "dumb". Hence, my preference for TextMate's current one- action-at-a-time undo system. :)
Rob McBroom http://www.skurfer.com/
You can tie an application to a space in the spaces pref pane, then it will open all new windows in that space. But the normal way would be window based like you say. The find dialog counts as a document window to spaces and gets tied to a space.
It's the same with the downloads window in safari. It should open on whatever space you happen to be in at the moment, but it reopens on the last space it was open on instead.
It's rather annoying, but it seems like there should be something that the app developer can do to work around this issue. Maybe some way to force certain windows (find dialogs, downloads window, etc...) to never be tied to a space. You can do that with entire applications in the spaces pref, but there should be some way to do it on a window level as well, somehow.
—Thomas Aylott – subtleGradient—