From c1c48e921cf416605f2b6e22e15a20a3b46df02e Mon Sep 17 00:00:00 2001 From: Curtis McEnroe Date: Thu, 11 Jul 2019 17:44:39 -0400 Subject: Interpret 256color-style SGRs --- bin/shotty.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'bin') diff --git a/bin/shotty.c b/bin/shotty.c index 68a2f03d..6003146c 100644 --- a/bin/shotty.c +++ b/bin/shotty.c @@ -181,6 +181,14 @@ static char updateCSI(wchar_t ch) { break; case RM: // ignore break; case SGR: { + if (ps[0] == 38 && ps[1] == 5) { + style.fg = ps[2]; + break; + } + if (ps[0] == 48 && ps[1] == 5) { + style.bg = ps[2]; + break; + } for (uint i = 0; i < p + 1; ++i) { switch (ps[i]) { break; case 0: style = def; -- cgit 1.4.1