Renders structured tool display body blocks for TUI tool cards.
Summary
Functions
@spec diff_block_lines( term(), pos_integer(), Vibe.TUI.Theme.t(), boolean(), keyword() ) :: [ IO.chardata() ]
@spec display_block_lines(tuple(), pos_integer(), Vibe.TUI.Theme.t(), boolean()) :: [ IO.chardata() ]
@spec display_body_lines(Vibe.Tool.Display.t(), pos_integer(), Vibe.TUI.Theme.t()) :: [IO.chardata()] | nil
@spec source_block_lines( term(), pos_integer(), Vibe.TUI.Theme.t(), boolean(), keyword() ) :: [ IO.chardata() ]
@spec text_block_lines( term(), pos_integer(), Vibe.TUI.Theme.t(), :text | :inspect | :error, boolean(), keyword() ) :: [IO.chardata()]