diff options
Diffstat (limited to '')
-rw-r--r-- | bin/shotty.c | 8 |
1 files changed, 8 insertions, 0 deletions
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; |