Skip to main content

Module renderer

Module renderer 

Source
Expand description

Terminal rendering for thndrs.

The row model (style, layout, row, cursor) is independent of crossterm I/O so wrapping, padding, truncation, cursor coordinates, and snapshots remain unit-testable. alternate owns the production Ratatui surface and terminal lifecycle.

Modulesยง

adapter
iocraft adapter for bounded surface rendering.
alternate
Ratatui alternate-screen renderer.
cursor
Prompt cursor coordinate calculation.
git
Compatibility re-exports for the semantic git status module.
highlight
Renderer-native syntax highlighting using syntect.
layout
Width-aware layout helpers for the row model.
live
Live prompt and focused-surface row builders.
path_display
row
Row, block, and frame primitives shared by projection and Ratatui rendering.
style
Renderer style primitives.
transcript
Semantic transcript row construction for the terminal renderer.
view
Pure renderer view projection.