ClosestStorm / macvim

Automatically exported from code.google.com/p/macvim
0 stars 0 forks source link

Fullscreen problem with multiple displays in Mavericks #505

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
I'm working with a retina macbook pro and a larger external display, they have 
different resolutions.
My MacVim config is:

- Use Core Text renderer: ON
- Enable Quickstart: OFF
- Draw marked text inline: ON
- Prefer native full-screen support: ON

------

[What steps will reproduce the problem?]

Before describing the problem, it's worth noting that OS X Mavericks provides a 
function that allows us to keep different sets of windows on different displays.

Here are the steps to reproduce the problem:

1. Connect the macbook and the external display.
2. Open a MacVim window in the macbook's own display, and put it into (OS X 
native) fullscreen, call the window Alpha.
3. Open a MacVim window in the external display, and put it into (OS X native) 
fullscreen, call the window Bravo.
4. Disconnect the external display from the macbook, now Bravo goes into the 
macbook's own display without problem, but Alpha becomes that showed in 
Attachment 1. Notice the bar on the right side, and the enlarged spaces on the 
top and bottom, and the almost hidden cursor in the first line.
5. Now reconnect the external display to the macbook, this time Bravo goes back 
to the external display, but it becomes that showed in Attachment 2, and Alpha 
still looks like Attachment 1.

------

[What is the expected output? What do you see instead?]

The expected output should be: when the external display and the macbook are 
disconnected or reconnected, Alpha and Bravo should stay their normal 
native-fullscreen appearance (and in their original displays). But I see the 
abnormal appearances showed in Attachment 1 and Attachment 2.

------

[What version of MacVim and OS X are you using?]

MacVim: Snapshot 73
OS X: Mavericks, Version 10.9.3

Thanks a lot for your help!

Original issue reported on code.google.com by EricC...@gmail.com on 25 Jun 2014 at 7:55

Attachments:

GoogleCodeExporter commented 9 years ago
This is extremely annoying.  Every time I disconnect to go to a meeting when I 
get back I have to type :set nofu and then :set fu.

Original comment by brailsmt...@gmail.com on 25 Sep 2014 at 6:58

GoogleCodeExporter commented 9 years ago
Did you guys find a work around or switch to an alternate gvim port?  

Original comment by earl.oli...@gmail.com on 5 Feb 2015 at 10:41