Skip to content

Commit 3be1d19

Browse files
committed
---
yaml --- r: 3133 b: refs/heads/master c: f50fd6d h: refs/heads/master i: 3131: db056d8 v: v3
1 parent c047668 commit 3be1d19

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

[refs]

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
---
2-
refs/heads/master: c19a026f46cc3e5c22f148d0f34719bcfd1ed727
2+
refs/heads/master: f50fd6d8aeb587896db6c9457f1dd355cec2b487

trunk/src/lib/term.rs

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,8 +48,16 @@ fn reset(io::buf_writer writer) {
4848
}
4949

5050
fn color_supported() -> bool {
51-
52-
ret generic_os::getenv("TERM") == option::some[str]("xterm-color");
51+
auto supported_terms = ["xterm-color",
52+
"screen-bce"];
53+
ret alt (generic_os::getenv("TERM")) {
54+
case (option::some(?env)) {
55+
vec::member(env, supported_terms)
56+
}
57+
case (option::none) {
58+
false
59+
}
60+
};
5361
}
5462

5563
fn set_color(io::buf_writer writer, u8 first_char, u8 color) {

0 commit comments

Comments
 (0)