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
See https://sw.kovidgoyal.net/kitty/kittens/diff/