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