home · contact · privacy
In status line, highlight focused window ID boldly.
authorChristian Heller <c.heller@plomlompom.de>
Tue, 2 Dec 2025 00:43:46 +0000 (01:43 +0100)
committerChristian Heller <c.heller@plomlompom.de>
Tue, 2 Dec 2025 00:43:46 +0000 (01:43 +0100)
src/ircplom/tui_base.py

index ebd68c5d12a41cf9d556cf4596b0ec473780187c..07351095ae9ab5a4c0be8471090d1bd43ececc1e 100644 (file)
@@ -615,14 +615,14 @@ class _StatusLine(_WidgetAtom):
         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)