mirror of
https://github.com/sharkdp/bat.git
synced 2024-12-23 14:58:49 +01:00
Replace iterator with string starts_with and ends_with
This commit is contained in:
parent
cc8186103b
commit
2b9d25df05
@ -367,10 +367,9 @@ impl<'a> Printer for InteractivePrinter<'a> {
|
||||
match chunk {
|
||||
// ANSI escape passthrough.
|
||||
(text, true) => {
|
||||
let is_ansi_csi =
|
||||
text.chars().skip(1).nth(0).map_or(false, |c| c == '[');
|
||||
let is_ansi_csi = text.starts_with("\x1B[");
|
||||
|
||||
if is_ansi_csi && text.chars().last().map_or(false, |c| c == 'm') {
|
||||
if is_ansi_csi && text.ends_with('m') {
|
||||
// It's an ANSI SGR sequence.
|
||||
// We should be mostly safe to just append these together.
|
||||
ansi_prefix.push_str(text);
|
||||
|
Loading…
Reference in New Issue
Block a user