Expand description
Calculating which modified lines should be displayed together.
Structs
- Hunk 🔒A hunk represents a series of modified lines that are displayed together.
Constants
- The maximum number of lines that may occur between changed lines in a hunk.
Functions
- Given a slice of line pairs that are ordered as far as possible, but may refer to earlier lines, return line pairs that are monotonically increasing. If an earlier line occurs after a later line, replace that line with None.
- Split lines into hunks.
- Given a sequence of novel
MatchedPos
values in a section between two unchangedMatchedPos
values, return them in an order suited for displaying. - Return a vec of novel
MatchedPos
values in an order suited for displaying.