3 ноября 2011 г. 11:18 пользователь Дмитрий Франк <[email protected]>написал:
> > > 3 ноября 2011 г. 11:09 пользователь Tony Mechelynck < > [email protected]> написал: > >> On 03/11/11 05:54, Дмитрий Франк wrote: >> Hmm, IIUC Vim doesn't know about multiple monitors, or about the fact >> that negative coordinates might be meaningful: so when it moves or resizes >> the Vim screen (moves with :winpos, resizes by changing 'lines' 'columns' >> or, in gvim, 'guifont') it will try to adjust its coordinates so that: >> >> 0 <= Xmin < Xmax <= Width >> 0 <= Ymin < Ymax <= Height >> > > But could you please change this behaviour? Personally i need to make my > *right* monitor to be *primary*, and, after all, you see that negative > coordinates *is* meaningful. Actually, even if Gvim stays in primary > monitor, but it is maximized, then coordinates is "-4 -4" - it is negative > again. > now this isn't legal to use bang ( :winpos! ), so, maybe, the better way is to make it legal, and to not check if values is negative in this case. I mean, ":winpos -4 -4" should set position to "0 0", but ":winpos! -4 -4" should really set position to "-4 -4" > Something wrong. > > >> where Xmin, Xmax, Ymin, Ymax refer to the Vim screen, Width and Height to >> your monitor. This will of course backfire if you try to move the Vim >> screen to a secondary monitor, especially if it is located above or to the >> left of the primary. >> >> You could try naming your topleftmost monitor the primary, but only >> experiment will tell if it will work. >> >> >> Best regards, >> Tony. >> -- >> Fudd's First Law of Opposition: >> Push something hard enough and it will fall over. >> > > -- You received this message from the "vim_dev" 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
