summaryrefslogtreecommitdiffstats
path: root/src/delta.rs
diff options
context:
space:
mode:
authorDan Davison <dandavison7@gmail.com>2020-08-14 01:42:51 -0400
committerDan Davison <dandavison7@gmail.com>2020-08-14 10:14:54 -0400
commitde114e3ea52c82ab92f4cc52aefaf76e027a3f07 (patch)
tree7349f4976b73b854355177da8fc03bd95c0e0344 /src/delta.rs
parent0a9c48c75051fb507ec1a801ca9d0cf96fadbc48 (diff)
Use native ansi-parsing utilities instead of console crate
Fixes #262 console was great but it didn't support ANSI OSC sequences.
Diffstat (limited to 'src/delta.rs')
-rw-r--r--src/delta.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/delta.rs b/src/delta.rs
index db3c752c..dee3afef 100644
--- a/src/delta.rs
+++ b/src/delta.rs
@@ -3,9 +3,9 @@ use std::io::BufRead;
use std::io::Write;
use bytelines::ByteLines;
-use console::strip_ansi_codes;
use unicode_segmentation::UnicodeSegmentation;
+use crate::ansi;
use crate::cli;
use crate::config::Config;
use crate::draw;
@@ -78,7 +78,7 @@ where
while let Some(Ok(raw_line_bytes)) = lines.next() {
let raw_line = String::from_utf8_lossy(&raw_line_bytes);
- let line = strip_ansi_codes(&raw_line).to_string();
+ let line = ansi::strip_ansi_codes(&raw_line).to_string();
if source == Source::Unknown {
source = detect_source(&line);
}