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.