st

fork of suckless's simple terminal
Index Commits Files Refs README LICENSE
st.info (4070B)
   1 st-mono| simpleterm monocolor,
   2     acsc=+C\,D-A.B0E``aaffgghFiGjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
   3     am,
   4     bce,
   5     bel=^G,
   6     blink=\E[5m,
   7     bold=\E[1m,
   8     cbt=\E[Z,
   9     cvvis=\E[?25h,
  10     civis=\E[?25l,
  11     clear=\E[H\E[2J,
  12     cnorm=\E[?12l\E[?25h,
  13     colors#2,
  14     cols#80,
  15     cr=^M,
  16     csr=\E[%i%p1%d;%p2%dr,
  17     cub=\E[%p1%dD,
  18     cub1=^H,
  19     cud1=^J,
  20     cud=\E[%p1%dB,
  21     cuf1=\E[C,
  22     cuf=\E[%p1%dC,
  23     cup=\E[%i%p1%d;%p2%dH,
  24     cuu1=\E[A,
  25     cuu=\E[%p1%dA,
  26     dch=\E[%p1%dP,
  27     dch1=\E[P,
  28     dim=\E[2m,
  29     dl=\E[%p1%dM,
  30     dl1=\E[M,
  31     ech=\E[%p1%dX,
  32     ed=\E[J,
  33     el=\E[K,
  34     el1=\E[1K,
  35     enacs=\E)0,
  36     flash=\E[?5h$<80/>\E[?5l,
  37     fsl=^G,
  38     home=\E[H,
  39     hpa=\E[%i%p1%dG,
  40     hs,
  41     ht=^I,
  42     hts=\EH,
  43     ich=\E[%p1%d@,
  44     il1=\E[L,
  45     il=\E[%p1%dL,
  46     ind=^J,
  47     indn=\E[%p1%dS,
  48     invis=\E[8m,
  49     is2=\E[4l\E>\E[?1034l,
  50     it#8,
  51     kel=\E[1;2F,
  52     ked=\E[1;5F,
  53     ka1=\E[1~,
  54     ka3=\E[5~,
  55     kc1=\E[4~,
  56     kc3=\E[6~,
  57     kbs=\177,
  58     kcbt=\E[Z,
  59     kb2=\EOu,
  60     kcub1=\EOD,
  61     kcud1=\EOB,
  62     kcuf1=\EOC,
  63     kcuu1=\EOA,
  64     kDC=\E[3;2~,
  65     kent=\EOM,
  66     kEND=\E[1;2F,
  67     kIC=\E[2;2~,
  68     kNXT=\E[6;2~,
  69     kPRV=\E[5;2~,
  70     kHOM=\E[1;2H,
  71     kLFT=\E[1;2D,
  72     kRIT=\E[1;2C,
  73     kind=\E[1;2B,
  74     kri=\E[1;2A,
  75     kclr=\E[3;5~,
  76     kdl1=\E[3;2~,
  77     kdch1=\E[3~,
  78     kich1=\E[2~,
  79     kend=\E[4~,
  80     kf1=\EOP,
  81     kf2=\EOQ,
  82     kf3=\EOR,
  83     kf4=\EOS,
  84     kf5=\E[15~,
  85     kf6=\E[17~,
  86     kf7=\E[18~,
  87     kf8=\E[19~,
  88     kf9=\E[20~,
  89     kf10=\E[21~,
  90     kf11=\E[23~,
  91     kf12=\E[24~,
  92     kf13=\E[1;2P,
  93     kf14=\E[1;2Q,
  94     kf15=\E[1;2R,
  95     kf16=\E[1;2S,
  96     kf17=\E[15;2~,
  97     kf18=\E[17;2~,
  98     kf19=\E[18;2~,
  99     kf20=\E[19;2~,
 100     kf21=\E[20;2~,
 101     kf22=\E[21;2~,
 102     kf23=\E[23;2~,
 103     kf24=\E[24;2~,
 104     kf25=\E[1;5P,
 105     kf26=\E[1;5Q,
 106     kf27=\E[1;5R,
 107     kf28=\E[1;5S,
 108     kf29=\E[15;5~,
 109     kf30=\E[17;5~,
 110     kf31=\E[18;5~,
 111     kf32=\E[19;5~,
 112     kf33=\E[20;5~,
 113     kf34=\E[21;5~,
 114     kf35=\E[23;5~,
 115     kf36=\E[24;5~,
 116     kf37=\E[1;6P,
 117     kf38=\E[1;6Q,
 118     kf39=\E[1;6R,
 119     kf40=\E[1;6S,
 120     kf41=\E[15;6~,
 121     kf42=\E[17;6~,
 122     kf43=\E[18;6~,
 123     kf44=\E[19;6~,
 124     kf45=\E[20;6~,
 125     kf46=\E[21;6~,
 126     kf47=\E[23;6~,
 127     kf48=\E[24;6~,
 128     kf49=\E[1;3P,
 129     kf50=\E[1;3Q,
 130     kf51=\E[1;3R,
 131     kf52=\E[1;3S,
 132     kf53=\E[15;3~,
 133     kf54=\E[17;3~,
 134     kf55=\E[18;3~,
 135     kf56=\E[19;3~,
 136     kf57=\E[20;3~,
 137     kf58=\E[21;3~,
 138     kf59=\E[23;3~,
 139     kf60=\E[24;3~,
 140     kf61=\E[1;4P,
 141     kf62=\E[1;4Q,
 142     kf63=\E[1;4R,
 143     khome=\E[1~,
 144     kil1=\E[2;5~,
 145     krmir=\E[2;2~,
 146     knp=\E[6~,
 147     kmous=\E[M,
 148     kpp=\E[5~,
 149     lines#24,
 150     mir,
 151     msgr,
 152     npc,
 153     op=\E[39;49m,
 154     pairs#64,
 155     mc0=\E[i,
 156     mc4=\E[4i,
 157     mc5=\E[5i,
 158     rc=\E8,
 159     rev=\E[7m,
 160     ri=\EM,
 161     rin=\E[%p1%dT,
 162     ritm=\E[23m,
 163     rmacs=\E(B,
 164     rmcup=\E[?1049l,
 165     rmir=\E[4l,
 166     rmkx=\E[?1l\E>,
 167     rmso=\E[27m,
 168     rmul=\E[24m,
 169     rs1=\Ec,
 170     rs2=\E[4l\E>\E[?1034l,
 171     sc=\E7,
 172     sitm=\E[3m,
 173     sgr0=\E[0m,
 174     smacs=\E(0,
 175     smcup=\E[?1049h,
 176     smir=\E[4h,
 177     smkx=\E[?1h\E=,
 178     smso=\E[7m,
 179     smul=\E[4m,
 180     tbc=\E[3g,
 181     tsl=\E]0;,
 182     xenl,
 183     vpa=\E[%i%p1%dd,
 184 # XTerm extensions
 185     rmxx=\E[29m,
 186     smxx=\E[9m,
 187 # disabled rep for now: causes some issues with older ncurses versions.
 188 #    rep=%p1%c\E[%p2%{1}%-%db,
 189 # tmux extensions, see TERMINFO EXTENSIONS in tmux(1)
 190     Tc,
 191     Ms=\E]52;%p1%s;%p2%s\007,
 192     Se=\E[2 q,
 193     Ss=\E[%p1%d q,
 194 
 195 st| simpleterm,
 196     use=st-mono,
 197     colors#8,
 198     setab=\E[4%p1%dm,
 199     setaf=\E[3%p1%dm,
 200     setb=\E[4%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m,
 201     setf=\E[3%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m,
 202     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,
 203 
 204 st-256color| simpleterm with 256 colors,
 205     use=st,
 206     ccc,
 207     colors#256,
 208     oc=\E]104\007,
 209     pairs#32767,
 210 #    Nicked from xterm-256color
 211     initc=\E]4;%p1%d;rgb\:%p2%{255}%*%{1000}%/%2.2X/%p3%{255}%*%{1000}%/%2.2X/%p4%{255}%*%{1000}%/%2.2X\E\\,
 212     setab=\E[%?%p1%{8}%<%t4%p1%d%e%p1%{16}%<%t10%p1%{8}%-%d%e48;5;%p1%d%;m,
 213     setaf=\E[%?%p1%{8}%<%t3%p1%d%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5;%p1%d%;m,
 214 
 215 st-meta| simpleterm with meta key,
 216     use=st,
 217     km,
 218     rmm=\E[?1034l,
 219     smm=\E[?1034h,
 220     rs2=\E[4l\E>\E[?1034h,
 221     is2=\E[4l\E>\E[?1034h,
 222 
 223 st-meta-256color| simpleterm with meta key and 256 colors,
 224     use=st-256color,
 225     km,
 226     rmm=\E[?1034l,
 227     smm=\E[?1034h,
 228     rs2=\E[4l\E>\E[?1034h,
 229     is2=\E[4l\E>\E[?1034h,
 230 
 231 st-bs| simpleterm with backspace as backspace,
 232     use=st,
 233     kbs=\010,
 234     kdch1=\177,
 235 
 236 st-bs-256color| simpleterm with backspace as backspace and 256colors,
 237     use=st-256color,
 238     kbs=\010,
 239     kdch1=\177,