diff options
author | June McEnroe <june@causal.agency> | 2019-07-10 00:24:15 -0400 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2019-07-10 00:24:15 -0400 |
commit | f5ee01ed6a0e55d81b969e13e1fab8994c28294d (patch) | |
tree | 2d9ee37ad66d43277e1edd14bca518da64227b29 /bin | |
parent | Add shotty man page and build it (diff) | |
download | src-f5ee01ed6a0e55d81b969e13e1fab8994c28294d.tar.gz src-f5ee01ed6a0e55d81b969e13e1fab8994c28294d.zip |
Ignore SM and RM
Diffstat (limited to '')
-rw-r--r-- | bin/shotty.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/bin/shotty.c b/bin/shotty.c index e9cf5b82..234cd07f 100644 --- a/bin/shotty.c +++ b/bin/shotty.c @@ -101,7 +101,9 @@ enum { ED = 'J', EL, VPA = 'd', - SGR = 'm', + SM = 'h', + RM = 'l', + SGR, }; static char updateESC(wchar_t ch) { @@ -112,6 +114,7 @@ static char updateESC(wchar_t ch) { } switch (ch) { case '(': discard = true; return ESC; + case '=': return NUL; case CSI: return CSI; default: warnx("unhandled ESC %lc", ch); return NUL; } @@ -173,6 +176,9 @@ static char updateCSI(wchar_t ch) { } } + break; case SM: // ignore + break; case RM: // ignore + break; case SGR: { for (uint i = 0; i < p + 1; ++i) { switch (ps[i]) { |