Is there a way to construct the code below to avoid the "E193
:endfunction not inside a function" error in Vim 6.4 when loading a
Vim 7.0 script?
This for-endfor construct produces the error:
function! MyFunct()
if v:version < 700
return
endif
...
for i in range(tabpagenr('$'))
...
endfor
endfunction
The runtime condition is fine, earlier versions avoid the problem.
I know I can avoid it by silencing :source call but I'd rather not do
that if there's some other trick.
Thanks.
--
Steve Hall [ digitect mindspring com ]
:: Cream... something good to put in your Vim!
:: http://cream.sourceforge.net