From e9e1da115dce0a618b2c3ffa3e206cd38ca4bb8e Mon Sep 17 00:00:00 2001 From: Xerxes-2 Date: Fri, 2 Aug 2024 17:54:11 +1000 Subject: [PATCH] fix: replace escape characters with caret symbol in code previewer --- yazi-plugin/src/external/highlighter.rs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/yazi-plugin/src/external/highlighter.rs b/yazi-plugin/src/external/highlighter.rs index 11a06b3a..b63151a8 100644 --- a/yazi-plugin/src/external/highlighter.rs +++ b/yazi-plugin/src/external/highlighter.rs @@ -84,11 +84,7 @@ impl Highlighter { buf.push(b'\n'); } - buf.iter_mut().for_each(|b| { - if *b == 27 { - *b = b' ' - } - }); + buf.iter_mut().filter(|&&mut b| b == b'\x1b').for_each(|b| *b = b'^'); if i > skip { after.push(String::from_utf8_lossy(&buf).into_owned());