aboutsummaryrefslogtreecommitdiffstats
path: root/parser.l
diff options
context:
space:
mode:
Diffstat (limited to 'parser.l')
-rw-r--r--parser.l6
1 files changed, 6 insertions, 0 deletions
diff --git a/parser.l b/parser.l
index dbb5899..14e65a0 100644
--- a/parser.l
+++ b/parser.l
@@ -506,6 +506,9 @@ static void runes_parser_handle_sgr(RunesTerm *t, char *buf, size_t len)
case 4:
runes_display_set_underline(t);
break;
+ case 7:
+ runes_display_set_inverse(t);
+ break;
case 22:
runes_display_reset_bold(t);
break;
@@ -515,6 +518,9 @@ static void runes_parser_handle_sgr(RunesTerm *t, char *buf, size_t len)
case 24:
runes_display_reset_underline(t);
break;
+ case 27:
+ runes_display_reset_inverse(t);
+ break;
case 30: case 31: case 32: case 33:
case 34: case 35: case 36: case 37:
runes_display_set_fg_color(t, params[i] - 30);