Brodie Gaslam
Brodie Gaslam
 Not sure if we'll do this. Pretty big departure from line by line diff, but it does seem like some spacial treatment...
Right now `trimChr`, etc, use `trim_identity` to not trim, but this is actually computationally intensive. Instead, we should just not do any of the trimming stuff at all when we...
Not entirely satisfied how we chose side by side vs. unified. Here is an example where unified would have made more sense ``` < .ref > .new @@ 1,6 @@...
Right now there is branching logic within the `show-style` method based on whether the style is an ansi style or not, when ideally this would be handled via S4 dispatch...
Sometimes it may be desirable to match elements that change: ``` > diffPrint(list(1, 1:4, 5), list(1:4, 1, 5), format="raw") < list(1, 1.. > list(1:4,.. @@ 1,7 @@ @@ 1,7 @@...
Unfurl both names and values, and diff those separately.
Obviously won't work when there is text that is both L->R and L
Don't use when we're in character mode instead of width mode, try to see if there is an obvious set of unicode ranges we can just blindly return 1 for.
`elist` (Extensible List, could be `xlist` too) is an extensible list, where objects are accepted assuming that they have every element that is present in the template. This is supposed...