aboutsummaryrefslogtreecommitdiffstats
path: root/parser.c
diff options
context:
space:
mode:
Diffstat (limited to 'parser.c')
-rw-r--r--parser.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/parser.c b/parser.c
index 382be79..ade9fc3 100644
--- a/parser.c
+++ b/parser.c
@@ -2595,6 +2595,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;
@@ -2604,6 +2607,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);