Module helpers

Module helpers 

Source
Expand description

Helper functions for rendering the diff widget.

Functions§

build_aligned_lines
Builds aligned line pairs from a hunk for side-by-side display.
render_diff_content
Renders the diff content panel with border.
render_header
Renders the file header bar at the top of the diff widget.
render_hunk_header
Renders a hunk header line (e.g., “@@ -1,4 +1,5 @@ fn main()”).
render_line
Renders a single diff line content.
render_line_number
Renders a line number in the gutter.
render_side_by_side
Renders the diff in side-by-side mode.
render_sidebar
Renders the sidebar file tree.