forked from extern/nushell
nu-table: Fix expand table unnessary color in trail head config when wrap is used (#10367)
So it must address it, But please check. PS: I don't like the patch... but it is what it is fix: #10359 cc: @amtoine
This commit is contained in:
@ -2,7 +2,9 @@ use nu_color_config::{Alignment, StyleComputer, TextStyle};
|
||||
use nu_protocol::TrimStrategy;
|
||||
use nu_protocol::{Config, FooterMode, ShellError, Span, Value};
|
||||
|
||||
use crate::{clean_charset, string_wrap, NuTableConfig, TableOutput, TableTheme};
|
||||
use crate::{
|
||||
clean_charset, colorize_space_str, string_wrap, NuTableConfig, TableOutput, TableTheme,
|
||||
};
|
||||
|
||||
pub type NuText = (String, TextStyle);
|
||||
pub type TableResult = Result<Option<TableOutput>, ShellError>;
|
||||
@ -34,9 +36,11 @@ pub fn nu_value_to_string(val: &Value, cfg: &Config, style: &StyleComputer) -> N
|
||||
make_styled_string(style, text, Some(val), float_precision)
|
||||
}
|
||||
|
||||
pub fn nu_value_to_string_clean(val: &Value, cfg: &Config, style: &StyleComputer) -> NuText {
|
||||
let (text, style) = nu_value_to_string(val, cfg, style);
|
||||
let text = clean_charset(&text);
|
||||
pub fn nu_value_to_string_clean(val: &Value, cfg: &Config, style_comp: &StyleComputer) -> NuText {
|
||||
let (text, style) = nu_value_to_string(val, cfg, style_comp);
|
||||
let mut text = clean_charset(&text);
|
||||
colorize_space_str(&mut text, style_comp);
|
||||
|
||||
(text, style)
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user