cleaning st.info. fixed cvvis.

This commit is contained in:
Aurélien Aptel 2010-09-03 00:00:41 +02:00
parent 58083da61f
commit c43526153f
2 changed files with 16 additions and 3 deletions

4
st.c
View File

@ -855,7 +855,9 @@ csihandle(void) {
term.mode |= MODE_WRAP; term.mode |= MODE_WRAP;
break; break;
case 12: /* att610 -- Start blinking cursor (IGNORED) */ case 12: /* att610 -- Start blinking cursor (IGNORED) */
break; /* fallthrough for xterm cvvis = CSI [ ? 12 ; 25 h */
if(escseq.narg > 1 && escseq.arg[1] != 25)
break;
case 25: case 25:
term.c.state &= ~CURSOR_HIDE; term.c.state &= ~CURSOR_HIDE;
break; break;

15
st.info
View File

@ -1,7 +1,11 @@
# unsupported xterm caps are (getting) commented.
# as soon as they work, uncomment them.
st| simpleterm, st| simpleterm,
acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
am, am,
# bce,
bel=^G, bel=^G,
# blink=\E[5m
bold=\E[1m, bold=\E[1m,
cbt=\E[Z, cbt=\E[Z,
civis=\E[?25l civis=\E[?25l
@ -11,11 +15,14 @@ st| simpleterm,
cols#80, cols#80,
cr=^M, cr=^M,
csr=\E[%i%p1%d;%p2%dr, csr=\E[%i%p1%d;%p2%dr,
cub1=\E[D, cub1=^H,
cud1=\E[B, cud1=^J,
cud=\E[%p1%dB,
cuf1=\E[C, cuf1=\E[C,
cuf=\E[%p1%dC,
cup=\E[%i%p1%d;%p2%dH, cup=\E[%i%p1%d;%p2%dH,
cuu1=\E[A, cuu1=\E[A,
cuu=\E[%p1%dA,
dch1=\E[P, dch1=\E[P,
dl1=\E[M, dl1=\E[M,
ed=\E[J, ed=\E[J,
@ -55,13 +62,16 @@ st| simpleterm,
ncv#3, ncv#3,
op=\E[37;40m, op=\E[37;40m,
pairs#64, pairs#64,
rc=\E8,
rev=\E[7m, rev=\E[7m,
rmacs=\E(B, rmacs=\E(B,
rmso=\E[m, rmso=\E[m,
rmul=\E[m, rmul=\E[m,
sc=\E7,
setab=\E[4%p1%dm, setab=\E[4%p1%dm,
setaf=\E[3%p1%dm, setaf=\E[3%p1%dm,
sgr0=\E[0m, sgr0=\E[0m,
sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?%p7%t;8%;m,
smacs=\E(0, smacs=\E(0,
smso=\E[7m, smso=\E[7m,
smul=\E[4m, smul=\E[4m,
@ -70,6 +80,7 @@ st| simpleterm,
st-256color| simpleterm with 256 colors, st-256color| simpleterm with 256 colors,
colors#256, colors#256,
pairs#32767,
# Nicked from xterm-256color # Nicked from xterm-256color
setab=\E[%?%p1%{8}%<%t4%p1%d%e%p1%{16}%<%t10%p1%{8}%-%d%e48;5;%p1%d%;m, setab=\E[%?%p1%{8}%<%t4%p1%d%e%p1%{16}%<%t10%p1%{8}%-%d%e48;5;%p1%d%;m,
setaf=\E[%?%p1%{8}%<%t3%p1%d%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5;%p1%d%;m, setaf=\E[%?%p1%{8}%<%t3%p1%d%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5;%p1%d%;m,