mirror of
https://github.com/powerline/powerline.git
synced 2025-07-23 22:05:43 +02:00
Simplify vim renderer cache check
This commit is contained in:
parent
92324a6956
commit
a272d907bc
@ -30,13 +30,11 @@ class VimRenderer(Renderer):
|
|||||||
current = vim_getwinvar(winnr, 'current')
|
current = vim_getwinvar(winnr, 'current')
|
||||||
winwidth = vim_winwidth(winnr)
|
winwidth = vim_winwidth(winnr)
|
||||||
|
|
||||||
if current or not vim_getwinvar(winnr, 'powerline'):
|
|
||||||
contents_cached = {segment['key']: segment['contents'] for segment in self.segments if segment['type'] == 'function'}
|
|
||||||
vim_setwinvar(winnr, 'powerline', contents_cached)
|
|
||||||
|
|
||||||
if current:
|
if current:
|
||||||
mode = vim_mode()
|
mode = vim_mode()
|
||||||
contents_override = None
|
contents_override = None
|
||||||
|
contents_cached = {segment['key']: segment['contents'] for segment in self.segments if segment['type'] == 'function'}
|
||||||
|
vim_setwinvar(winnr, 'powerline', contents_cached)
|
||||||
else:
|
else:
|
||||||
mode = 'nc'
|
mode = 'nc'
|
||||||
contents_cached = vim_getwinvar(winnr, 'powerline')
|
contents_cached = vim_getwinvar(winnr, 'powerline')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user