From: Anders Eurenius Date: Sat, 21 Jun 2014 18:30:22 +0000 (+0200) Subject: Render invisible attribute X-Git-Url: https://git.danieliu.xyz/?a=commitdiff_plain;h=21bd4f4f9dce4dd19f218965e5a223c93a5a0fec;p=st.git Render invisible attribute Implement invisible mode by setting the foreground color to be the same as the background color. Not rendering anything would also be an alternative, but this seems less likely to cause surprises in conjunction with any hacks. Signed-off-by: Roberto E. Vargas Caballero --- diff --git a/st.c b/st.c index 9637834..a69cc9e 100644 --- a/st.c +++ b/st.c @@ -3236,6 +3236,9 @@ xdraws(char *s, Glyph base, int x, int y, int charlen, int bytelen) { if(base.mode & ATTR_BLINK && term.mode & MODE_BLINK) fg = bg; + if(base.mode & ATTR_INVISIBLE) + fg = bg; + /* Intelligent cleaning up of the borders. */ if(x == 0) { xclear(0, (y == 0)? 0 : winy, borderpx,