On Tuesday 10 August 2010 05:12:35 Tony Mechelynck wrote:
 
> Well, 'lines', 'columns', 'guifont', 'guioptions', 'guicursor' can be
> set, and the :winpos command issued, before the GUI is started, e.g. in
> your vimrc (just remember to check :if has('gui_running') since they can
> sometimes give wrong results when used in console mode). Their values
> will then be remembered, and applied when the GUI is started.


Thanks, that does eliminate the worst of the gui repaint issues.  I still have 
other problems with restoring sessions exactly correctly (the number lines in 
the window simply does not restore properly -- unless I restore the session 
again after the gui is running normally).

BTW, here is an excellent trick to asynchronously do something after some 
delay (here I want to restore sessions after 100ms while allowing things to 
run in the meantime):

   call remote_send(v:servername, ":sleep 100m|ReloadSession<cr>")

The "string" part of the remote_send can be, of course, whatever command you 
want to run ...


-- 
For privacy, my GPG key signature is: AD29415D

-- 
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

Raspunde prin e-mail lui