win_listing = StylingString('')
for w in self._windows:
win_listing += ' ' if w.idx > 0 else '('
- item = str(w.idx)
+ item: str | StylingString = str(w.idx)
if (n := w.history.n_lines_unread):
item = f'({item}:{n})'
if w.history.has_unread_highlight:
item = f'*{item}'
if w.idx == self.idx_focus:
focus = w
- item = f'[{item}]'
+ item = StylingString(f'[{item}]').attrd('bold')
cursor_x = len(win_listing) + (len(item) // 2)
win_listing += item
assert isinstance(focus, Window)