mirror of
https://github.com/Dummi26/mers.git
synced 2025-03-10 14:13:52 +01:00
fix colors + fix dependency version mismatch
This commit is contained in:
parent
1182ffa10e
commit
f08784af3b
@ -15,7 +15,7 @@ default = ["colored-output"]
|
||||
colored-output = ["mers_lib/ecolor-term", "dep:colored"]
|
||||
|
||||
[dependencies]
|
||||
mers_lib = "0.8.14"
|
||||
# mers_lib = { path = "../mers_lib" }
|
||||
# mers_lib = "0.8.14"
|
||||
mers_lib = { path = "../mers_lib" }
|
||||
clap = { version = "4.3.19", features = ["derive"] }
|
||||
colored = { version = "2.1.0", optional = true }
|
||||
|
@ -1,6 +1,6 @@
|
||||
[package]
|
||||
name = "mers_lib"
|
||||
version = "0.8.14"
|
||||
version = "0.8.15"
|
||||
edition = "2021"
|
||||
license = "MIT OR Apache-2.0"
|
||||
description = "library to use the mers language in other projects"
|
||||
@ -19,5 +19,5 @@ run = []
|
||||
ecolor-term = ["dep:colored"]
|
||||
|
||||
[dependencies]
|
||||
colored = { version = "2.0.4", optional = true }
|
||||
colored = { version = "2.1.0", optional = true }
|
||||
line-span = "0.1.5"
|
||||
|
@ -141,7 +141,9 @@ pub struct TermDefaultTheme;
|
||||
impl Theme<String> for TermDefaultTheme {
|
||||
fn color(&self, text: &str, color: EColor, t: &mut String) {
|
||||
use colored::{Color, Colorize};
|
||||
t.push_str(&text.color(match color {
|
||||
t.push_str(
|
||||
&text
|
||||
.color(match color {
|
||||
EColor::Indent(n) => match n % 6 {
|
||||
0 => Color::Red,
|
||||
1 => Color::Green,
|
||||
@ -169,10 +171,12 @@ impl Theme<String> for TermDefaultTheme {
|
||||
EColor::Function => Color::BrightMagenta,
|
||||
EColor::FunctionArgument => Color::BrightBlue,
|
||||
|
||||
EColor::InitFrom | EColor::AssignFrom | EColor::AsTypeStatementWithTooBroadType => {
|
||||
Color::BrightCyan
|
||||
EColor::InitFrom
|
||||
| EColor::AssignFrom
|
||||
| EColor::AsTypeStatementWithTooBroadType => Color::BrightCyan,
|
||||
EColor::InitTo | EColor::AssignTo | EColor::AsTypeTypeAnnotation => {
|
||||
Color::Green
|
||||
}
|
||||
EColor::InitTo | EColor::AssignTo | EColor::AsTypeTypeAnnotation => Color::Green,
|
||||
EColor::AssignTargetNonReference => Color::BrightYellow,
|
||||
|
||||
EColor::BadCharInTupleType => Color::Red,
|
||||
@ -192,7 +196,9 @@ impl Theme<String> for TermDefaultTheme {
|
||||
EColor::MaximumRuntimeExceeded => Color::BrightYellow,
|
||||
|
||||
EColor::InCodePositionLine => Color::BrightBlack,
|
||||
}));
|
||||
})
|
||||
.to_string(),
|
||||
);
|
||||
}
|
||||
}
|
||||
#[derive(Clone)]
|
||||
|
Loading…
Reference in New Issue
Block a user