Files
turbo-debug.nvim/lua/turbo-debug
swaitsandClaude Opus 4.6 1cdde2a177 fix: recover bars on WinResized, blend statusline into bar bg
Two regressions from the cleanup:

1. Bottom bar vanishing when bufferline's tabline appears. Tabline
   toggle fires WinResized but not VimResized; my cleanup left
   WinResized doing only redraw!, no bar-recovery, so once a bar was
   nuked by a grid-shrink it stayed dead. WinResized handler now does
   a cheap O(1) "are both bars valid?" check and only runs recovery
   when one's missing. Common case = 1 nil check + redraw, no extra
   work. Uncommon case = recreate the nuked bar.

2. "Wrong color border below top bar" — that was the per-window
   StatusLine row (laststatus=2 gives every window a statusline)
   rendering in its default dark StatusLine highlight. My winhighlight
   only mapped Normal + EndOfBuffer, leaving StatusLine untouched.
   Added StatusLine:TurboDebugBar and StatusLineNC:TurboDebugBar so
   any statusline row on a bar window blends into the bar's Normal
   bg. Also set `statusline = " "` on bar windows so it renders as
   empty (no "[No Name]" default).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-12 15:46:58 -06:00
..
2026-04-12 11:35:15 -06:00