summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTim Oram <dev@mitmaro.ca>2021-01-28 20:27:42 -0330
committerTim Oram <dev@mitmaro.ca>2021-01-28 20:55:48 -0330
commit39b28d6f6e636b5d335568e1d79965003ab263ce (patch)
treed161ae068bcce9b73a73eb5ca2bbacb90cd92d97
parentad4020c4b8f2e7d9ca48ab650beb26fad18bfcb5 (diff)
Fix light black color
The light black color was incorrectly mapped to grey, which was too bright. This changes light black to map to dark grey.
-rw-r--r--src/display/mod.rs4
-rw-r--r--src/display/utils.rs11
2 files changed, 8 insertions, 7 deletions
diff --git a/src/display/mod.rs b/src/display/mod.rs
index 96b1e8c..17ec935 100644
--- a/src/display/mod.rs
+++ b/src/display/mod.rs
@@ -434,13 +434,13 @@ mod tests {
case::diff_whitespace(
DisplayColor::DiffWhitespaceColor,
false,
- CrosstermColor::Grey,
+ CrosstermColor::DarkGrey,
CrosstermColor::Reset
),
case::diff_whitespace_selected(
DisplayColor::DiffWhitespaceColor,
true,
- CrosstermColor::Grey,
+ CrosstermColor::DarkGrey,
CrosstermColor::AnsiValue(237)
)
)]
diff --git a/src/display/utils.rs b/src/display/utils.rs
index a8c65f3..4115be7 100644
--- a/src/display/utils.rs
+++ b/src/display/utils.rs
@@ -80,7 +80,7 @@ pub fn register_selectable_color_pairs(
fn find_color(color_mode: ColorMode, color: Color) -> CrosstermColor {
match color {
Color::Default => CrosstermColor::Reset,
- Color::LightBlack => CrosstermColor::Grey,
+ Color::LightBlack => CrosstermColor::DarkGrey,
Color::LightWhite | Color::LightGrey => CrosstermColor::White,
Color::LightBlue => CrosstermColor::Blue,
Color::LightCyan => CrosstermColor::Cyan,
@@ -192,9 +192,10 @@ mod tests {
fn clear_env() {
remove_var("COLORTERM");
- remove_var("VTE_VERSION");
- remove_var("TERM_PROGRAM");
remove_var("TERM");
+ remove_var("TERM_PROGRAM");
+ remove_var("VTE_VERSION");
+ remove_var("WT_SESSION");
}
#[test]
@@ -420,7 +421,7 @@ mod tests {
case::dark_white(Color::DarkWhite, CrosstermColor::White),
case::dark_white(Color::DarkGrey, CrosstermColor::Grey),
case::dark_yellow(Color::DarkYellow, CrosstermColor::Yellow),
- case::light_black(Color::LightBlack, CrosstermColor::Grey),
+ case::light_black(Color::LightBlack, CrosstermColor::DarkGrey),
case::light_grey(Color::LightGrey, CrosstermColor::White),
case::light_blue(Color::LightBlue, CrosstermColor::Blue),
case::light_cyan(Color::LightCyan, CrosstermColor::Cyan),
@@ -486,7 +487,7 @@ mod tests {
case::dark_white(Color::DarkWhite, CrosstermColor::Grey),
case::dark_white(Color::DarkGrey, CrosstermColor::DarkGrey),
case::dark_yellow(Color::DarkYellow, CrosstermColor::DarkYellow),
- case::light_black(Color::LightBlack, CrosstermColor::Grey),
+ case::light_black(Color::LightBlack, CrosstermColor::DarkGrey),
case::light_grey(Color::LightGrey, CrosstermColor::White),
case::light_blue(Color::LightBlue, CrosstermColor::Blue),
case::light_cyan(Color::LightCyan, CrosstermColor::Cyan),