On Sunday, February 8, 2015 at 5:59:28 PM UTC-6, L. A. Walsh wrote:
> 
>     It sorta looks like both tabs are being brought up at the same time
> 
> and a race condition might be happening, but the fact that it 
> 
> is very deterministic, leads me to believe something else is going on.
> 

It can't be a race condition. Vim is single-threaded and will be processing one 
whole function at a time.

> 
> 
>     I thought g: vars were 'global across all buffs, but this seems
> 
> to be behaving like g:added_numwth (*or*) &columns are not in-sync
> 
> between the tabs?  Is that what is happening or am I missing some
> 
> simpler explanation?
> 

g: vars are global across all buffers, tabs, and windows just as you expect. 
'columns' is also a global option so it will always be in sync between tabs.

I don't know of a simpler explanation for what you're seeing, but it's not due 
to you use of g: variables or tab pages, as far as I can tell.

-- 
-- 
You received this message from the "vim_use" 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

--- 
You received this message because you are subscribed to the Google Groups 
"vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to