I had a look at this and it turns out that it sort of already works to
cycle through windows in native full-screen. The catch is that it
only works if you cycle to another window once before entering
full-screen.
It almost seems like a bug in Lion: if I enter and immediately exit
full-screen, then it is no longer possible to cycle to another window
(even though I'm out of full-screen). If I click on another (MacVim-)
window when the current window is in this state, then I can cycle back
and everything works (even in full-screen).
I've tried to work around this bug by setting
NSWindowCollectionBehaviorParticipatesInCycle at various places in the
code, but no luck so far. Not really sure what to do about it, but it
seems that some hack is in order to get this working.
I'll let this rest and ask that somebody else takes a look at it.
Björn
It would be really nice if we could implement it like how the Mac terminal App works. Command-`
--
You received this message from the "vim_mac" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
I had a look at this and it turns out that it sort of already works to
cycle through windows in native full-screen. The catch is that it
only works if you cycle to another window once before entering
full-screen.
It almost seems like a bug in Lion: if I enter and immediately exit
full-screen, then it is no longer possible to cycle to another window
(even though I'm out of full-screen).
If I click on another (MacVim-)
window when the current window is in this state, then I can cycle back
and everything works (even in full-screen).
I've tried to work around this bug by setting
NSWindowCollectionBehaviorParticipatesInCycle at various places in the
code, but no luck so far. Not really sure what to do about it, but it
seems that some hack is in order to get this working.I'll let this rest and ask that somebody else takes a look at it.
It would be really nice if we could implement it like how the Mac terminal App works. Command-`