Created
May 4, 2020 21:10
-
-
Save suominen/7344d199205182f0705469869c9262e4 to your computer and use it in GitHub Desktop.
Terminfo source for screen.xterm-256color
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# | |
# For NetBSD 6: | |
# /usr/bin/tic -x -o ~/.terminfo.cdb screen.terminfo | |
# chmod go-w ~/.terminfo.cdb | |
# | |
# For ncurses 5: | |
# /usr/pkg/bin/tic -x screen.terminfo | |
# chmod -R go+rX ~/.terminfo | |
# | |
# With ncurses tic, only the first entry is needed as it will | |
# fetch more data from its existing database. | |
# | |
# With NetBSD tic, all the "use" entries must be resolved from | |
# the source file itself. | |
# | |
screen.xterm-256color|GNU Screen with xterm using 256 colors, | |
use=screen-256color, | |
# Entries for use by the `screen' program by Juergen Weigert, | |
# Michael Schroeder, Oliver Laumann. The screen and | |
# screen-w entries came with version 3.7.1. The screen2 and screen3 entries | |
# come from University of Wisconsin and may be older. | |
# (screen: added <cnorm> on ANSI model -- esr) | |
# | |
# 'screen' defines extensions to termcap. Some are used in its terminal | |
# description: | |
# G0 (bool) Terminal can deal with ISO 2022 font selection sequences. | |
# AX (bool) Does understand ANSI set default fg/bg color | |
# (\E[39m / \E[49m). | |
# S0 (str) Switch charset 'G0' to the specified charset. | |
# E0 (str) Switch charset 'G0' back to standard charset. | |
# | |
# tested with screen 3.09.08 | |
screen|VT 100/ANSI X3.64 virtual terminal, | |
OTbs, OTpt, am, km, mir, msgr, xenl, G0, | |
colors#8, cols#80, it#8, lines#24, ncv@, pairs#64, U8#1, | |
acsc=++\,\,--..00``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, | |
bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l, | |
clear=\E[H\E[J, cnorm=\E[34h\E[?25h, cr=^M, | |
csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, | |
cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C, | |
cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\EM, | |
cvvis=\E[34l, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, | |
dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K, enacs=\E(B\E)0, | |
flash=\Eg, home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@, | |
il=\E[%p1%dL, il1=\E[L, ind=^J, is2=\E)0, kbs=^H, kcbt=\E[Z, | |
kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, | |
kdch1=\E[3~, kend=\E[4~, kf1=\EOP, kf10=\E[21~, | |
kf11=\E[23~, kf12=\E[24~, kf2=\EOQ, kf3=\EOR, kf4=\EOS, | |
kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, | |
khome=\E[1~, kich1=\E[2~, kmous=\E[M, knp=\E[6~, kpp=\E[5~, | |
nel=\EE, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O, | |
rmcup=\E[?1049l, rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[23m, | |
rmul=\E[24m, rs2=\Ec\E[?1000l\E[?25h, sc=\E7, | |
sgr=\E[0%?%p6%t;1%;%?%p1%t;3%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;m%?%p9%t\016%e\017%;, | |
sgr0=\E[m\017, smacs=^N, smcup=\E[?1049h, smir=\E[4h, | |
smkx=\E[?1h\E=, smso=\E[3m, smul=\E[4m, tbc=\E[3g, E0=\E(B, | |
S0=\E(%p1%c, use=ecma+color, | |
# The bce and status-line entries are from screen 3.9.13 (and require some | |
# changes to .screenrc). | |
screen-bce|VT 100/ANSI X3.64 virtual terminal with bce, | |
bce, | |
ech@, use=screen, | |
screen-s|VT 100/ANSI X3.64 virtual terminal with hardstatus line, | |
dsl=\E_\E\\, fsl=\E\\, tsl=\E_, use=screen, | |
# This is better than klone+color, it doesn't assume white-on-black as the | |
# default color pair, but many `ANSI' terminals don't grok the <op> cap. | |
ecma+color|color control for ECMA-48-compatible terminals, | |
AX, | |
colors#8, ncv#3, pairs#64, | |
op=\E[39;49m, setab=\E[4%p1%dm, setaf=\E[3%p1%dm, | |
# Entries for GNU Screen 4.02 with --enable-colors256. | |
screen-256color|GNU Screen with 256 colors, | |
ccc@, | |
initc@, use=xterm+256color, use=screen, | |
screen-256color-s|GNU Screen with 256 colors and status line, | |
ccc@, | |
initc@, use=xterm+256color, use=screen-s, | |
screen-256color-bce|GNU Screen with 256 colors and BCE, | |
ccc@, | |
initc@, use=xterm+256color, use=screen-bce, | |
screen-256color-bce-s|GNU Screen with 256 colors, BCE, and status line, | |
bce, ccc@, | |
initc@, use=xterm+256color, use=screen-s, | |
# 256-colors is a compile-time feature of XFree86 xterm beginning with | |
# patch #111 (1999/7/10) -TD | |
xterm+256color|xterm 256-color feature, | |
ccc, | |
colors#256, pairs#32767, | |
initc=\E]4;%p1%d;rgb\:%p2%{255}%*%{1000}%/%2.2X/%p3%{255}%*%{1000}%/%2.2X/%p4%{255}%*%{1000}%/%2.2X\E\\, | |
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, | |
setb@, setf@, |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment