Bump ansi-cut version to 0.2.0 (#822)

Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com>
This commit is contained in:
Maxim Zhiburt 2022-01-23 02:36:40 +03:00 committed by GitHub
parent 3d40e169ce
commit fd3eec81b5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 3 additions and 3 deletions

View File

@ -18,5 +18,5 @@ nu-protocol = { path = "../nu-protocol"}
regex = "1.4"
unicode-width = "0.1.8"
strip-ansi-escapes = "0.1.1"
ansi-cut = "0.1.1"
ansi-cut = "0.2.0"
atty = "0.2.14"

View File

@ -152,7 +152,7 @@ fn split_word(cell_width: usize, word: &str) -> Vec<Subline> {
let mut end_index;
let word_no_ansi = strip_ansi(word);
for c in word_no_ansi.chars().enumerate() {
for c in word_no_ansi.char_indices() {
if let Some(width) = c.1.width() {
end_index = c.0;
if current_width + width > cell_width {
@ -169,7 +169,7 @@ fn split_word(cell_width: usize, word: &str) -> Vec<Subline> {
}
}
if start_index != word_no_ansi.chars().count() {
if start_index != word_no_ansi.len() {
output.push(Subline {
subline: word.cut(start_index..),
width: current_width,