mirror of
https://github.com/powerline/powerline.git
synced 2025-07-25 23:05:32 +02:00
parent
a1a36699b3
commit
f4ef122759
@ -262,6 +262,7 @@ class VimPowerline(Powerline):
|
|||||||
|
|
||||||
def new_win_idx(self, window_id):
|
def new_win_idx(self, window_id):
|
||||||
r = None
|
r = None
|
||||||
|
|
||||||
for window in vim.windows:
|
for window in vim.windows:
|
||||||
try:
|
try:
|
||||||
curwindow_id = window.vars['powerline_window_id']
|
curwindow_id = window.vars['powerline_window_id']
|
||||||
@ -302,7 +303,18 @@ class VimPowerline(Powerline):
|
|||||||
return self.render(window, window_id, winnr)
|
return self.render(window, window_id, winnr)
|
||||||
|
|
||||||
def tabline(self):
|
def tabline(self):
|
||||||
return self.render(*self.win_idx(None), is_tabline=True)
|
r = self.win_idx(None)
|
||||||
|
|
||||||
|
if r:
|
||||||
|
return self.render(*r, is_tabline=True)
|
||||||
|
else:
|
||||||
|
win = vim.current.window
|
||||||
|
r = (
|
||||||
|
win,
|
||||||
|
win.vars.get('powerline_window_id', self.last_window_id),
|
||||||
|
win.number,
|
||||||
|
)
|
||||||
|
return self.render(*r, is_tabline=True)
|
||||||
|
|
||||||
def new_window(self):
|
def new_window(self):
|
||||||
return self.render(*self.win_idx(None))
|
return self.render(*self.win_idx(None))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user