tRender invisible attribute - st - [fork] customized build of st, the simple te… | |
git clone git://src.adamsgaard.dk/st | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 21bd4f4f9dce4dd19f218965e5a223c93a5a0fec | |
parent 50e6355e0d6c9843b51ac4711980401205ce06c1 | |
Author: Anders Eurenius <[email protected]> | |
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 <[email protected]> | |
Diffstat: | |
M st.c | 3 +++ | |
1 file changed, 3 insertions(+), 0 deletions(-) | |
--- | |
diff --git a/st.c b/st.c | |
t@@ -3236,6 +3236,9 @@ xdraws(char *s, Glyph base, int x, int y, int charlen, i… | |
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, |