summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJunegunn Choi <junegunn.c@gmail.com>2016-09-25 18:11:35 +0900
committerJunegunn Choi <junegunn.c@gmail.com>2016-09-25 18:11:35 +0900
commit0612074abee2392da57a0ed0a79cd3046ec5f298 (patch)
tree6657da7b3d9fc6dce6e50f021e75e31dba8d43e1
parent3bf51d83620638b84d3500a0c3c1cf39e1f8a9d1 (diff)
Support high intensity colors
Close #671
-rw-r--r--src/ansi.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/ansi.go b/src/ansi.go
index 0a525671..b870fe6d 100644
--- a/src/ansi.go
+++ b/src/ansi.go
@@ -140,6 +140,10 @@ func interpretCode(ansiCode string, prevState *ansiState) *ansiState {
state.fg = num - 30
} else if num >= 40 && num <= 47 {
state.bg = num - 40
+ } else if num >= 90 && num <= 97 {
+ state.fg = num - 90 + 8
+ } else if num >= 100 && num <= 107 {
+ state.bg = num - 100 + 8
}
}
case 1: