docvim icon indicating copy to clipboard operation
docvim copied to clipboard

`rust` branch tracking issue

Open wincent opened this issue 2 years ago • 0 comments

Just some known things I want to get to:

  • [x] Implement histogram diff.
  • [ ] Implement optimizations for Myers diff (it's still used as a fallback for the histogram diff, so should be fast).
  • [x] Implement fast hashing function and precompute hashes before calling internal diffing functions.
  • [ ] Try to reduce repetitive casts usize ↔︎ isize that are all over the place.
  • [x] Improve snapshot diff output (for example, not currently printing hunk headers or limiting context lines).
  • [ ] Finish Lua parser.
  • [ ] Make pretty lexer/parser errors (ie. transform kind: UnexpectedToken, position: 14 into something human-useful).
  • [ ] Make Vimscript lexer + parser.
  • [ ] Make output pretty-printer.
  • [ ] Implement benchmarks.
  • [ ] Clean up tire-fire that is the RingBuffer implementation.

wincent avatar Aug 06 '21 20:08 wincent