Wilfred Hughes
Wilfred Hughes
Wow, I'd assumed you were using 24-bit colour, but it's really impressive you've done this with the default terminal colours! Here's before and after on one of the sample files:...
Yeah, colours look correct in eshell now, although some are missing in ansi-term still.
Agreed, this would be really useful. FWIW most difftastic packages include a copy of the manual, so you can see what languages are supported in your current version that way....
Sounds similar to #253.
I believe this is a duplicate of #253, which has been fixed in the latest release.
I believe that Rust linking has changed in recent versions. Released binaries are built with Rust 1.56 (on all platforms), so you might have better luck building with 1.56. It's...
This might also enable running the two searches in parallel.
Thanks for the report. I'll play with your example properly, but you're probably right. I would have expected difftastic to find more unchanged parts here.
Smaller repro: ``` bar .or(object_numeric.map(|n| foo(()))) .or(object_literal_string(input).map(|s| (Object::LiteralString(s)))) ``` ``` alt( map(object_numeric, |n| foo(())), map(object_literal_string, |s| Object::LiteralString(s)), )(input) ```
Smaller: ``` bar .or(map(|| foo())) .or(object_literal_string(input).map(|s| baz((s)))) ``` ``` alt( map(|| foo()), map(object_literal_string, |s| baz((s))), )(input) ``` This looks like an issue with the cost of `input` being too low...