Skip to main content

Module split_rendering

Module split_rendering 

Source
Expand description

Split pane layout and buffer rendering.

This module is organized into two tiers:

  • Self-contained leaves (spans, style, char_style, base_tokens, transforms, view_data, folding, scrollbar, layout, gutter, post_pass) — none of these depend on any shared render-time carrier.
  • Orchestration (orchestration::*) — the only files that share SelectionContext / DecorationContext. Quarantined in a subdirectory so the coupling is visible from ls alone.

The public API is re-exposed via the SplitRenderer façade at the bottom of this file; it forwards to orchestration::*.

Structs§

SplitRenderer
Public façade for split-pane rendering.