From df3ab87964fc52c6f44b2bbe014c8bec202d0528 Mon Sep 17 00:00:00 2001 From: nicm Date: Wed, 22 Mar 2017 07:16:54 +0000 Subject: Add support for the strikethrough attribute (SGR 9), using the new smxx terminfo capability. This means there are now nine attribute bits, so anything above 0xff uses an extended cell. --- input.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'input.c') diff --git a/input.c b/input.c index 0e71f656..0b667390 100644 --- a/input.c +++ b/input.c @@ -1764,6 +1764,9 @@ input_csi_dispatch_sgr(struct input_ctx *ictx) case 8: gc->attr |= GRID_ATTR_HIDDEN; break; + case 9: + gc->attr |= GRID_ATTR_STRIKETHROUGH; + break; case 22: gc->attr &= ~(GRID_ATTR_BRIGHT|GRID_ATTR_DIM); break; @@ -1782,6 +1785,9 @@ input_csi_dispatch_sgr(struct input_ctx *ictx) case 28: gc->attr &= ~GRID_ATTR_HIDDEN; break; + case 29: + gc->attr &= ~GRID_ATTR_STRIKETHROUGH; + break; case 30: case 31: case 32: -- cgit