kitty/kittens/diff
Kovid Goyal 16c7681c7c
diff kitten: Speedup patch parsing by working with bytes rather than unicode
Also change the line split algorithm to only split on \n, \r and \r\n.
This is hopefully closer to what git/diff generate in their patch files.
I cant find any documentation specifying this however.

Fixes #6052
Fixes #6092
2023-03-06 09:55:55 +05:30
..
options Clarify what pygments style does 2023-02-20 16:38:22 +05:30
__init__.py more typing work 2020-03-11 20:08:16 +05:30
collect.py Enable checks for unused noqa 2023-01-09 17:28:35 +05:30
config.py Replace isort with ruff 2023-01-09 16:47:42 +05:30
diff_speedup.pyi Replace isort with ruff 2023-01-09 16:47:42 +05:30
highlight.py Replace isort with ruff 2023-01-09 16:47:42 +05:30
main.py Replace isort with ruff 2023-01-09 16:47:42 +05:30
patch.py diff kitten: Speedup patch parsing by working with bytes rather than unicode 2023-03-06 09:55:55 +05:30
README.asciidoc Use new URL scheme and define the kitty website centrally as much as possible 2021-07-27 09:03:11 +05:30
render.py Replace isort with ruff 2023-01-09 16:47:42 +05:30
search.py Replace isort with ruff 2023-01-09 16:47:42 +05:30
speedup.c Use four spaces to indent 2022-08-08 22:31:55 +05:30

See https://sw.kovidgoyal.net/kitty/kittens/diff/