URI: 
       Render invisible attribute - st - simple terminal
  HTML git clone https://git.parazyd.org/st
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit 21bd4f4f9dce4dd19f218965e5a223c93a5a0fec
   DIR parent 50e6355e0d6c9843b51ac4711980401205ce06c1
  HTML Author: Anders Eurenius <aes@spotify.com>
       Date:   Sat, 21 Jun 2014 20:30:22 +0200
       
       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 <k0ga@shike2.com>
       
       Diffstat:
         M st.c                                |       3 +++
       
       1 file changed, 3 insertions(+), 0 deletions(-)
       ---
   DIR diff --git 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,