From 5dfb8b1d805bafacdb51eb8167613230e8a611da Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 15 Jun 2018 07:08:57 +0530 Subject: [PATCH] diff kitten: Display CRLF line endings using the unicode return symbol instead of as it is less intrusive. Fixes #638 --- kittens/diff/collect.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kittens/diff/collect.py b/kittens/diff/collect.py index 8bbb2037e..c468b53ec 100644 --- a/kittens/diff/collect.py +++ b/kittens/diff/collect.py @@ -121,7 +121,8 @@ def sanitize_sub(m): def sanitize(text): - return sanitize_pat.sub(sanitize_sub, text) + ntext = text.replace('\r\n', '⏎\n') + return sanitize_pat.sub(sanitize_sub, ntext) @lru_cache(maxsize=1024)