diff options
| author | Junegunn Choi <junegunn.c@gmail.com> | 2016-11-26 00:36:38 +0900 |
|---|---|---|
| committer | Junegunn Choi <junegunn.c@gmail.com> | 2016-11-26 00:36:38 +0900 |
| commit | de1c6b87272581eec4bfd39771e573c2bb772b60 (patch) | |
| tree | ec5eedb97d634bd2cdb11fb918b7377df7d64fb1 /src/tui/ncurses.go | |
| parent | 6f17f412bad6447520dd3487aa5235887cb1fd19 (diff) | |
| download | fzf-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/ncurses.go')
| -rw-r--r-- | src/tui/ncurses.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/tui/ncurses.go b/src/tui/ncurses.go index 051a042c..6a09b24d 100644 --- a/src/tui/ncurses.go +++ b/src/tui/ncurses.go @@ -295,6 +295,10 @@ func RefreshWindows(windows []*Window) { } func PairFor(fg Color, bg Color) ColorPair { + // ncurses does not support 24-bit colors + if fg.is24() || bg.is24() { + return ColDefault + } key := (int(fg) << 8) + int(bg) if found, prs := _colorMap[key]; prs { return found |
