From e30cb66990dc4b3cbddf3d669aec8a3fec38b0f7 Mon Sep 17 00:00:00 2001 From: Wildan M Date: Sun, 26 Oct 2025 22:43:02 +0700 Subject: [PATCH] Handle carriage returns --- src/bin/repo.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bin/repo.rs b/src/bin/repo.rs index 6097b575..0d05bc7d 100644 --- a/src/bin/repo.rs +++ b/src/bin/repo.rs @@ -938,10 +938,10 @@ fn run_tui_cook( log_text[start..end] .iter() .map(|s| { - let text_with_colors = s + let line_to_render = s.rsplit('\r').next().unwrap_or(s); + let text_with_colors = line_to_render .into_text() .unwrap_or_else(|_| Text::raw("--unrenderable line--")); - text_with_colors .lines .into_iter()