mirror of
https://github.com/powerline/powerline.git
synced 2025-07-23 13:55:45 +02:00
Disable vim.bindeval support for vim_getwar for old vim versions
This commit is contained in:
parent
9080a34ee8
commit
31c86486fe
@ -60,17 +60,11 @@ else:
|
|||||||
vim_get_func = VimFunc
|
vim_get_func = VimFunc
|
||||||
|
|
||||||
|
|
||||||
if hasattr(vim, 'vars'):
|
# It may crash on some old vim versions and I do not remember in which patch
|
||||||
|
# I fixed this crash.
|
||||||
|
if hasattr(vim, 'vars') and vim.vvars['version'] > 703:
|
||||||
def vim_getvar(varname):
|
def vim_getvar(varname):
|
||||||
return _vim_to_python(vim.vars[str(varname)])
|
return _vim_to_python(vim.vars[str(varname)])
|
||||||
elif hasattr(vim, 'bindeval'):
|
|
||||||
_vim_globals = vim.bindeval('g:')
|
|
||||||
|
|
||||||
def vim_getvar(varname): # NOQA
|
|
||||||
try:
|
|
||||||
return _vim_to_python(_vim_globals[str(varname)])
|
|
||||||
except (KeyError, IndexError):
|
|
||||||
raise KeyError(varname)
|
|
||||||
else:
|
else:
|
||||||
_vim_exists = vim_get_func('exists', rettype=int)
|
_vim_exists = vim_get_func('exists', rettype=int)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user