all repos — st @ 121d9109e8202aaa8df836f2d23922008bdf2c72

st (suckless terminal) config

Add preliminary blink stubs. Real implementation is still missing.
Christoph Lohmann 20h@r-36.net
commit

121d9109e8202aaa8df836f2d23922008bdf2c72

parent

c092bce366ce7469e92f59c889b31fa9037976b2

1 files changed, 8 insertions(+), 1 deletions(-)

jump to
M st.cst.c

@@ -77,6 +77,7 @@ ATTR_UNDERLINE = 2,

ATTR_BOLD = 4, ATTR_GFX = 8, ATTR_ITALIC = 16, + ATTR_BLINK = 32, }; enum cursor_movement {

@@ -1133,7 +1134,7 @@ for(i = 0; i < l; i++) {

switch(attr[i]) { case 0: term.c.attr.mode &= ~(ATTR_REVERSE | ATTR_UNDERLINE | ATTR_BOLD \ - | ATTR_ITALIC); + | ATTR_ITALIC | ATTR_BLINK); term.c.attr.fg = DefaultFG; term.c.attr.bg = DefaultBG; break;

@@ -1146,6 +1147,9 @@ break;

case 4: term.c.attr.mode |= ATTR_UNDERLINE; break; + case 5: + term.c.attr.mode |= ATTR_BLINK; + break; case 7: term.c.attr.mode |= ATTR_REVERSE; break;

@@ -1157,6 +1161,9 @@ term.c.attr.mode &= ~ATTR_ITALIC;

break; case 24: term.c.attr.mode &= ~ATTR_UNDERLINE; + break; + case 25: + term.c.attr.mode &= ~ATTR_BLINK; break; case 27: term.c.attr.mode &= ~ATTR_REVERSE;