summaryrefslogtreecommitdiff
path: root/src/tui/tui.go
diff options
context:
space:
mode:
authorJunegunn Choi <junegunn.c@gmail.com>2016-11-26 00:36:38 +0900
committerJunegunn Choi <junegunn.c@gmail.com>2016-11-26 00:36:38 +0900
commitde1c6b87272581eec4bfd39771e573c2bb772b60 (patch)
treeec5eedb97d634bd2cdb11fb918b7377df7d64fb1 /src/tui/tui.go
parent6f17f412bad6447520dd3487aa5235887cb1fd19 (diff)
downloadfzf-de1c6b87272581eec4bfd39771e573c2bb772b60.tar.gz
[tcell] 24-bit color support
TAGS=tcell make install printf "\x1b[38;2;100;200;250mTRUECOLOR\x1b[m\n" | TERM=xterm-truecolor fzf --ansi
Diffstat (limited to 'src/tui/tui.go')
-rw-r--r--src/tui/tui.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/tui/tui.go b/src/tui/tui.go
index 6fcaaa44..125611cf 100644
--- a/src/tui/tui.go
+++ b/src/tui/tui.go
@@ -93,7 +93,11 @@ const (
doubleClickDuration = 500 * time.Millisecond
)
-type Color int16
+type Color int32
+
+func (c Color) is24() bool {
+ return c > 0 && (c&(1<<24)) > 0
+}
const (
colUndefined Color = -2