forgot the special case of printing the empty graphics escape sequence
This commit is contained in:
2
Cargo.lock
generated
2
Cargo.lock
generated
@@ -2,7 +2,7 @@
|
|||||||
# It is not intended for manual editing.
|
# It is not intended for manual editing.
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "ansi-parser"
|
name = "ansi-parser"
|
||||||
version = "0.6.3"
|
version = "0.6.4"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"nom 4.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
"nom 4.2.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
]
|
]
|
||||||
|
@@ -82,6 +82,7 @@ impl Display for AnsiSequence {
|
|||||||
SetGraphicsMode(vec)
|
SetGraphicsMode(vec)
|
||||||
=> {
|
=> {
|
||||||
match vec.len() {
|
match vec.len() {
|
||||||
|
0 => write!(formatter, "[m"),
|
||||||
1 => write!(formatter, "[{}m", vec[0]),
|
1 => write!(formatter, "[{}m", vec[0]),
|
||||||
2 => write!(formatter, "[{};{}m", vec[0], vec[1]),
|
2 => write!(formatter, "[{};{}m", vec[0], vec[1]),
|
||||||
3 => write!(formatter, "[{};{};{}m", vec[0], vec[1], vec[2]),
|
3 => write!(formatter, "[{};{};{}m", vec[0], vec[1], vec[2]),
|
||||||
|
Reference in New Issue
Block a user