From 1dc039a3b0b4b4efeaebbdd55cdfeb0cf8e8f06a Mon Sep 17 00:00:00 2001 From: ZyX Date: Tue, 19 Mar 2013 00:29:41 +0400 Subject: [PATCH] Some small changes in .segments.vim --- powerline/segments/vim.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/powerline/segments/vim.py b/powerline/segments/vim.py index e2df1896..f0ae931f 100644 --- a/powerline/segments/vim.py +++ b/powerline/segments/vim.py @@ -301,6 +301,7 @@ def modified_buffers(text='+ ', join_str=','): class KwWindowThreadedSegment(KwThreadedSegment): def set_state(self, **kwargs): + kwargs = kwargs.copy() for window in vim.windows: buffer = window.buffer kwargs['segment_info'] = {'bufnr': buffer.number, 'buffer': buffer} @@ -372,9 +373,9 @@ class BranchSegment(RepositorySegment): 'divider_highlight_group': 'branch:divider', }] - def startup(self, **kwargs): + def startup(self, status_colors=False, **kwargs): super(BranchSegment, self).startup() - if kwargs.get('status_colors', False): + if status_colors: self.started_repository_status = True repository_status.startup()