From 3c32d4947c9b30c0b6e38ad9313d257065374164 Mon Sep 17 00:00:00 2001 From: Darren Schroeder <343840+fdncred@users.noreply.github.com> Date: Mon, 5 Oct 2020 18:12:56 -0500 Subject: [PATCH] added blink and underline options to coloring (#2638) --- crates/nu-data/src/primitive.rs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/crates/nu-data/src/primitive.rs b/crates/nu-data/src/primitive.rs index d84e77a8c9..44d2f996d1 100644 --- a/crates/nu-data/src/primitive.rs +++ b/crates/nu-data/src/primitive.rs @@ -21,48 +21,64 @@ pub fn lookup_ansi_color_style(s: String) -> Style { "gi" | "green_italic" => Color::Green.italic(), "gd" | "green_dimmed" => Color::Green.dimmed(), "gr" | "green_reverse" => Color::Green.reverse(), + "gbl" | "green_blink" => Color::Green.blink(), + "gst" | "green_strike" => Color::Green.strikethrough(), "r" | "red" => Color::Red.normal(), "rb" | "red_bold" => Color::Red.bold(), "ru" | "red_underline" => Color::Red.underline(), "ri" | "red_italic" => Color::Red.italic(), "rd" | "red_dimmed" => Color::Red.dimmed(), "rr" | "red_reverse" => Color::Red.reverse(), + "rbl" | "red_blink" => Color::Red.blink(), + "rst" | "red_strike" => Color::Red.strikethrough(), "u" | "blue" => Color::Blue.normal(), "ub" | "blue_bold" => Color::Blue.bold(), "uu" | "blue_underline" => Color::Blue.underline(), "ui" | "blue_italic" => Color::Blue.italic(), "ud" | "blue_dimmed" => Color::Blue.dimmed(), "ur" | "blue_reverse" => Color::Blue.reverse(), + "ubl" | "blue_blink" => Color::Blue.blink(), + "ust" | "blue_strike" => Color::Blue.strikethrough(), "b" | "black" => Color::Black.normal(), "bb" | "black_bold" => Color::Black.bold(), "bu" | "black_underline" => Color::Black.underline(), "bi" | "black_italic" => Color::Black.italic(), "bd" | "black_dimmed" => Color::Black.dimmed(), "br" | "black_reverse" => Color::Black.reverse(), + "bbl" | "black_blink" => Color::Black.blink(), + "bst" | "black_strike" => Color::Black.strikethrough(), "y" | "yellow" => Color::Yellow.normal(), "yb" | "yellow_bold" => Color::Yellow.bold(), "yu" | "yellow_underline" => Color::Yellow.underline(), "yi" | "yellow_italic" => Color::Yellow.italic(), "yd" | "yellow_dimmed" => Color::Yellow.dimmed(), "yr" | "yellow_reverse" => Color::Yellow.reverse(), + "ybl" | "yellow_blink" => Color::Yellow.blink(), + "yst" | "yellow_strike" => Color::Yellow.strikethrough(), "p" | "purple" => Color::Purple.normal(), "pb" | "purple_bold" => Color::Purple.bold(), "pu" | "purple_underline" => Color::Purple.underline(), "pi" | "purple_italic" => Color::Purple.italic(), "pd" | "purple_dimmed" => Color::Purple.dimmed(), "pr" | "purple_reverse" => Color::Purple.reverse(), + "pbl" | "purple_blink" => Color::Purple.blink(), + "pst" | "purple_strike" => Color::Purple.strikethrough(), "c" | "cyan" => Color::Cyan.normal(), "cb" | "cyan_bold" => Color::Cyan.bold(), "cu" | "cyan_underline" => Color::Cyan.underline(), "ci" | "cyan_italic" => Color::Cyan.italic(), "cd" | "cyan_dimmed" => Color::Cyan.dimmed(), "cr" | "cyan_reverse" => Color::Cyan.reverse(), + "cbl" | "cyan_blink" => Color::Cyan.blink(), + "cst" | "cyan_strike" => Color::Cyan.strikethrough(), "w" | "white" => Color::White.normal(), "wb" | "white_bold" => Color::White.bold(), "wu" | "white_underline" => Color::White.underline(), "wi" | "white_italic" => Color::White.italic(), "wd" | "white_dimmed" => Color::White.dimmed(), "wr" | "white_reverse" => Color::White.reverse(), + "wbl" | "white_blink" => Color::White.blink(), + "wst" | "white_strike" => Color::White.strikethrough(), _ => Color::White.normal(), } }