kitty @ get-colors: Report the current tab bar colors for the active OS window rather than configured values. Fixes #5865

This commit is contained in:
Kovid Goyal
2023-01-07 13:56:36 +05:30
parent 66a2e6f80d
commit 41207aa830
2 changed files with 14 additions and 0 deletions

View File

@@ -51,6 +51,10 @@ configured colors.
ans.pop(k, None)
else:
ans[k] = color_from_int(v)
tab = windows[0].tabref()
tm = None if tab is None else tab.tab_manager_ref()
if tm is not None:
ans.update(tm.tab_bar.current_colors)
all_keys = natsort_ints(ans)
maxlen = max(map(len, all_keys))
return '\n'.join(('{:%ds} {}' % maxlen).format(key, color_as_sharp(ans[key])) for key in all_keys)