'######## This example from excerpt of <http://www.catb.org/esr/terminfo/>:' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'#\tVersion 11.0.1' Comment
'\n'          Text

'#\t$Date: 2000/03/02 15:51:11 $' Comment
'\n'          Text

'#\tterminfo syntax' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'\n'          Text

'######## ANSI, UNIX CONSOLE, AND SPECIAL TYPES' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# This section describes terminal classes and brands that are still' Comment
'\n'          Text

'# quite common.' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'\n'          Text

'#### Specials' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# Special "terminals".  These are used to label tty lines when you don\'t' Comment
'\n'          Text

'# know what kind of terminal is on it.  The characteristics of an unknown' Comment
'\n'          Text

'# terminal are the lowest common denominator - they look about like a ti 700.' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'\n'          Text

'dumb'        Name.Tag
'|'           Punctuation
'80-column dumb tty' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'am'          Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'80'          Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'bel'         Name.Class
'='           Operator
'^G'          Literal
','           Punctuation
' '           Text
'cr'          Name.Class
'='           Operator
'^M'          Literal
','           Punctuation
' '           Text
'cud1'        Name.Class
'='           Operator
'^J'          Literal
','           Punctuation
' '           Text
'ind'         Name.Class
'='           Operator
'^J'          Literal
','           Punctuation
' '           Text
'\n'          Text

'unknown'     Name.Tag
'|'           Punctuation
'unknown terminal type' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'gn'          Name.Class
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'dumb'        Literal
','           Punctuation
' '           Text
'\n'          Text

'lpr'         Name.Tag
'|'           Punctuation
'printer'     Name.Attribute
'|'           Punctuation
'line printer' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'hc'          Name.Class
','           Punctuation
' '           Text
'os'          Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'132'         Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'66'          Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'bel'         Name.Class
'='           Operator
'^G'          Literal
','           Punctuation
' '           Text
'cr'          Name.Class
'='           Operator
'^M'          Literal
','           Punctuation
' '           Text
'cub1'        Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'cud1'        Name.Class
'='           Operator
'^J'          Literal
','           Punctuation
' '           Text
'ff'          Name.Class
'='           Operator
'^L'          Literal
','           Punctuation
' '           Text
'ind'         Name.Class
'='           Operator
'^J'          Literal
','           Punctuation
' '           Text
'\n'          Text

'glasstty'    Name.Tag
'|'           Punctuation
'classic glass tty interpreting ASCII control characters' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'am'          Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'80'          Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'bel'         Name.Class
'='           Operator
'^G'          Literal
','           Punctuation
' '           Text
'clear'       Name.Class
'='           Operator
'^L'          Literal
','           Punctuation
' '           Text
'cr'          Name.Class
'='           Operator
'^M'          Literal
','           Punctuation
' '           Text
'cub1'        Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'cud1'        Name.Class
'='           Operator
'^J'          Literal
','           Punctuation
' '           Text
'ht'          Name.Class
'='           Operator
'^I'          Literal
','           Punctuation
' '           Text
'kcub1'       Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kcud1'       Name.Class
'='           Operator
'^J'          Literal
','           Punctuation
' '           Text
'nel'         Name.Class
'='           Operator
'^M^J'        Literal
','           Punctuation
' '           Text
'\n'          Text

'vanilla'     Name.Tag
','           Punctuation
' '           Text
'\n\t'        Text
'bel'         Name.Class
'='           Operator
'^G'          Literal
','           Punctuation
' '           Text
'cr'          Name.Class
'='           Operator
'^M'          Literal
','           Punctuation
' '           Text
'cud1'        Name.Class
'='           Operator
'^J'          Literal
','           Punctuation
' '           Text
'ind'         Name.Class
'='           Operator
'^J'          Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'#### ANSI.SYS/ISO 6429/ECMA-48 Capabilities' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# See the end-of-file comment for more on these.' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'\n'          Text

'# ANSI capabilities are broken up into pieces, so that a terminal' Comment
'\n'          Text

'# implementing some ANSI subset can use many of them.' Comment
'\n'          Text

'ansi+local1' Name.Tag
','           Punctuation
' '           Text
'\n\t'        Text
'cub1'        Name.Class
'='           Operator
'\\'          Literal
'E[D'         Literal
','           Punctuation
' '           Text
'cud1'        Name.Class
'='           Operator
'\\'          Literal
'E[B'         Literal
','           Punctuation
' '           Text
'cuf1'        Name.Class
'='           Operator
'\\'          Literal
'E[C'         Literal
','           Punctuation
' '           Text
'cuu1'        Name.Class
'='           Operator
'\\'          Literal
'E[A'         Literal
','           Punctuation
' '           Text
'\n'          Text

'ansi+local'  Name.Tag
','           Punctuation
' '           Text
'\n\t'        Text
'cub'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dD'    Literal
','           Punctuation
' '           Text
'cud'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dB'    Literal
','           Punctuation
' '           Text
'cuf'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dC'    Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cuu'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dA'    Literal
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'ansi+local1' Literal
','           Punctuation
' '           Text
'\n'          Text

'ansi+tabs'   Name.Tag
','           Punctuation
' '           Text
'\n\t'        Text
'cbt'         Name.Class
'='           Operator
'\\'          Literal
'E[Z'         Literal
','           Punctuation
' '           Text
'ht'          Name.Class
'='           Operator
'^I'          Literal
','           Punctuation
' '           Text
'hts'         Name.Class
'='           Operator
'\\'          Literal
'EH'          Literal
','           Punctuation
' '           Text
'tbc'         Name.Class
'='           Operator
'\\'          Literal
'E[2g'        Literal
','           Punctuation
' '           Text
'\n'          Text

'ansi+inittabs' Name.Tag
','           Punctuation
' '           Text
'\n\t'        Text
'it'          Name.Class
'#'           Operator
'8'           Literal.Number
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'ansi+tabs'   Literal
','           Punctuation
' '           Text
'\n'          Text

'ansi+erase'  Name.Tag
','           Punctuation
' '           Text
'\n\t'        Text
'clear'       Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
'\\'          Literal
'E[J'         Literal
','           Punctuation
' '           Text
'ed'          Name.Class
'='           Operator
'\\'          Literal
'E[J'         Literal
','           Punctuation
' '           Text
'el'          Name.Class
'='           Operator
'\\'          Literal
'E[K'         Literal
','           Punctuation
' '           Text
'\n'          Text

'ansi+rca'    Name.Tag
','           Punctuation
' '           Text
'\n\t'        Text
'hpa'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%{1}%+%dG' Literal
','           Punctuation
' '           Text
'vpa'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%{1}%+%dd' Literal
','           Punctuation
' '           Text
'\n'          Text

'ansi+cup'    Name.Tag
','           Punctuation
' '           Text
'\n\t'        Text
'cup'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%d;%p2%dH' Literal
','           Punctuation
' '           Text
'home'        Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
','           Punctuation
' '           Text
'\n'          Text

'ansi+rep'    Name.Tag
','           Punctuation
' '           Text
'\n\t'        Text
'rep'         Name.Class
'='           Operator
'%p1%c'       Literal
'\\'          Literal
'E[%p2%{1}%-%db' Literal
','           Punctuation
' '           Text
'\n'          Text

'ansi+idl1'   Name.Tag
','           Punctuation
' '           Text
'\n\t'        Text
'dl1'         Name.Class
'='           Operator
'\\'          Literal
'E[M'         Literal
','           Punctuation
' '           Text
'il1'         Name.Class
'='           Operator
'\\'          Literal
'E[L'         Literal
','           Punctuation
' '           Text
'\n'          Text

'ansi+idl'    Name.Tag
','           Punctuation
' '           Text
'\n\t'        Text
'dl'          Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dM'    Literal
','           Punctuation
' '           Text
'il'          Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dL'    Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'ansi+idl1'   Literal
','           Punctuation
' '           Text
'\n'          Text

'ansi+idc'    Name.Tag
','           Punctuation
' '           Text
'\n\t'        Text
'dch1'        Name.Class
'='           Operator
'\\'          Literal
'E[P'         Literal
','           Punctuation
' '           Text
'ich'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%d@'    Literal
','           Punctuation
' '           Text
'ich1'        Name.Class
'='           Operator
'\\'          Literal
'E[@'         Literal
','           Punctuation
' '           Text
'rmir'        Name.Class
'='           Operator
'\\'          Literal
'E6'          Literal
','           Punctuation
' '           Text
'smir'        Name.Class
'='           Operator
'\\'          Literal
'E6'          Literal
','           Punctuation
' '           Text
'\n'          Text

'ansi+arrows' Name.Tag
','           Punctuation
' '           Text
'\n\t'        Text
'kbs'         Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'kcub1'       Name.Class
'='           Operator
'\\'          Literal
'E[D'         Literal
','           Punctuation
' '           Text
'kcud1'       Name.Class
'='           Operator
'\\'          Literal
'E[B'         Literal
','           Punctuation
' '           Text
'kcuf1'       Name.Class
'='           Operator
'\\'          Literal
'E[C'         Literal
','           Punctuation
' '           Text
'kcuu1'       Name.Class
'='           Operator
'\\'          Literal
'E[A'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'khome'       Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
','           Punctuation
' '           Text
'\n'          Text

'ansi+sgr'    Name.Tag
'|'           Punctuation
'ansi graphic renditions' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'blink'       Name.Class
'='           Operator
'\\'          Literal
'E[5m'        Literal
','           Punctuation
' '           Text
'invis'       Name.Class
'='           Operator
'\\'          Literal
'E[8m'        Literal
','           Punctuation
' '           Text
'rev'         Name.Class
'='           Operator
'\\'          Literal
'E[7m'        Literal
','           Punctuation
' '           Text
'sgr0'        Name.Class
'='           Operator
'\\'          Literal
'E[0m'        Literal
','           Punctuation
' '           Text
'\n'          Text

'ansi+sgrso'  Name.Tag
'|'           Punctuation
'ansi standout only' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'rmso'        Name.Class
'='           Operator
'\\'          Literal
'E[m'         Literal
','           Punctuation
' '           Text
'smso'        Name.Class
'='           Operator
'\\'          Literal
'E[7m'        Literal
','           Punctuation
' '           Text
'\n'          Text

'ansi+sgrul'  Name.Tag
'|'           Punctuation
'ansi underline only' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'rmul'        Name.Class
'='           Operator
'\\'          Literal
'E[m'         Literal
','           Punctuation
' '           Text
'smul'        Name.Class
'='           Operator
'\\'          Literal
'E[4m'        Literal
','           Punctuation
' '           Text
'\n'          Text

'ansi+sgrbold' Name.Tag
'|'           Punctuation
'ansi graphic renditions; assuming terminal has bold; not dim' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'bold'        Name.Class
'='           Operator
'\\'          Literal
'E[1m'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'sgr'         Name.Class
'='           Operator
'\\'          Literal
'E[%?%p1%t7;%;%?%p2%t4;%;%?%p3%t7;%;%?%p4%t5;%;%?%p6%t1;%;m' Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'ansi+sgr'    Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'ansi+sgrso'  Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'ansi+sgrul'  Literal
','           Punctuation
' '           Text
'\n'          Text

'ansi+sgrdim' Name.Tag
'|'           Punctuation
'ansi graphic renditions; assuming terminal has dim; not bold' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'dim'         Name.Class
'='           Operator
'\\'          Literal
'E[2m'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'sgr'         Name.Class
'='           Operator
'\\'          Literal
'E[%?%p1%t7;%;%?%p2%t4;%;%?%p3%t7;%;%?%p4%t5;%;%?%p5%t2;%;m' Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'ansi+sgr'    Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'ansi+sgrso'  Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'ansi+sgrul'  Literal
','           Punctuation
' '           Text
'\n'          Text

'ansi+pp'     Name.Tag
'|'           Punctuation
'ansi printer port' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'mc0'         Name.Class
'='           Operator
'\\'          Literal
'E[0i'        Literal
','           Punctuation
' '           Text
'mc4'         Name.Class
'='           Operator
'\\'          Literal
'E[4i'        Literal
','           Punctuation
' '           Text
'mc5'         Name.Class
'='           Operator
'\\'          Literal
'E[5i'        Literal
','           Punctuation
' '           Text
'\n'          Text

'ansi+csr'    Name.Tag
'|'           Punctuation
'ansi scroll-region plus cursor save & restore' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'csr'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%d;%p2%dr' Literal
','           Punctuation
' '           Text
'rc'          Name.Class
'='           Operator
'\\'          Literal
'E8'          Literal
','           Punctuation
' '           Text
'sc'          Name.Class
'='           Operator
'\\'          Literal
'E7'          Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'# The IBM PC alternate character set.  Plug this into any Intel console entry.' Comment
'\n'          Text

'# We use \\E[11m for rmacs rather than \\E[12m so the <acsc> string can use the' Comment
'\n'          Text

'# ROM graphics for control characters such as the diamond, up- and down-arrow.' Comment
'\n'          Text

"# This works with the System V, Linux, and BSDI consoles.  It's a safe bet this" Comment
'\n'          Text

'# will work with any Intel console, they all seem to have inherited \\E[11m' Comment
'\n'          Text

'# from the ANSI.SYS de-facto standard.' Comment
'\n'          Text

'klone+acs'   Name.Tag
'|'           Punctuation
'alternate character set for ansi.sys displays' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'acsc'        Name.Class
'='           Operator
'+'           Literal
'\\'          Literal
'020'         Literal
'\\,'         Literal
'\\'          Literal
'021-'        Literal
'\\'          Literal
'030.^Y0'     Literal
'\\'          Literal
'333`'        Literal
'\\'          Literal
'004a'        Literal
'\\'          Literal
'261f'        Literal
'\\'          Literal
'370g'        Literal
'\\'          Literal
'361h'        Literal
'\\'          Literal
'260j'        Literal
'\\'          Literal
'331k'        Literal
'\\'          Literal
'277l'        Literal
'\\'          Literal
'332m'        Literal
'\\'          Literal
'300n'        Literal
'\\'          Literal
'305o~p'      Literal
'\\'          Literal
'304q'        Literal
'\\'          Literal
'304r'        Literal
'\\'          Literal
'304s_t'      Literal
'\\'          Literal
'303u'        Literal
'\\'          Literal
'264v'        Literal
'\\'          Literal
'301w'        Literal
'\\'          Literal
'302x'        Literal
'\\'          Literal
'263y'        Literal
'\\'          Literal
'363z'        Literal
'\\'          Literal
'362{'        Literal
'\\'          Literal
'343|'        Literal
'\\'          Literal
'330}'        Literal
'\\'          Literal
'234~'        Literal
'\\'          Literal
'376'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rmacs'       Name.Class
'='           Operator
'\\'          Literal
'E[10m'       Literal
','           Punctuation
' '           Text
'smacs'       Name.Class
'='           Operator
'\\'          Literal
'E[11m'       Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'# Highlight controls corresponding to the ANSI.SYS standard.  Most ' Comment
'\n'          Text

'# console drivers for Intel boxes obey these.  Makes the same assumption' Comment
'\n'          Text

'# about \\E[11m as klone+acs.  True ANSI/ECMA-48 would have <rmso=\\E[27m>,' Comment
'\n'          Text

"# <rmul=\\E[24m>, but this isn't a documented feature of ANSI.SYS." Comment
'\n'          Text

'klone+sgr'   Name.Tag
'|'           Punctuation
'attribute control for ansi.sys displays' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'blink'       Name.Class
'='           Operator
'\\'          Literal
'E[5m'        Literal
','           Punctuation
' '           Text
'bold'        Name.Class
'='           Operator
'\\'          Literal
'E[1m'        Literal
','           Punctuation
' '           Text
'invis'       Name.Class
'='           Operator
'\\'          Literal
'E[8m'        Literal
','           Punctuation
' '           Text
'rev'         Name.Class
'='           Operator
'\\'          Literal
'E[7m'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rmpch'       Name.Class
'='           Operator
'\\'          Literal
'E[10m'       Literal
','           Punctuation
' '           Text
'rmso'        Name.Class
'='           Operator
'\\'          Literal
'E[m'         Literal
','           Punctuation
' '           Text
'rmul'        Name.Class
'='           Operator
'\\'          Literal
'E[m'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'sgr'         Name.Class
'='           Operator
'\\'          Literal
'E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;11%;m' Literal
','           Punctuation
' '           Text
'\n\t'        Text
'sgr0'        Name.Class
'='           Operator
'\\'          Literal
'E[0;10m'     Literal
','           Punctuation
' '           Text
'smpch'       Name.Class
'='           Operator
'\\'          Literal
'E[11m'       Literal
','           Punctuation
' '           Text
'smso'        Name.Class
'='           Operator
'\\'          Literal
'E[7m'        Literal
','           Punctuation
' '           Text
'smul'        Name.Class
'='           Operator
'\\'          Literal
'E[4m'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'klone+acs'   Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'# Highlight controls corresponding to the ANSI.SYS standard.  *All*' Comment
'\n'          Text

'# console drivers for Intel boxes obey these.  Does not assume \\E[11m will' Comment
'\n'          Text

'# work; uses \\E[12m instead, which is pretty bulletproof but loses you the ACS' Comment
'\n'          Text

'# diamond and arrow characters under curses.' Comment
'\n'          Text

'klone+sgr-dumb' Name.Tag
'|'           Punctuation
'attribute control for ansi.sys displays (no ESC [ 11 m)' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'blink'       Name.Class
'='           Operator
'\\'          Literal
'E[5m'        Literal
','           Punctuation
' '           Text
'bold'        Name.Class
'='           Operator
'\\'          Literal
'E[1m'        Literal
','           Punctuation
' '           Text
'invis'       Name.Class
'='           Operator
'\\'          Literal
'E[8m'        Literal
','           Punctuation
' '           Text
'rev'         Name.Class
'='           Operator
'\\'          Literal
'E[7m'        Literal
','           Punctuation
' '           Text
'rmso'        Name.Class
'='           Operator
'\\'          Literal
'E[m'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rmul'        Name.Class
'='           Operator
'\\'          Literal
'E[m'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'sgr'         Name.Class
'='           Operator
'\\'          Literal
'E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;12%;m' Literal
','           Punctuation
' '           Text
'\n\t'        Text
'sgr0'        Name.Class
'='           Operator
'\\'          Literal
'E[0;10m'     Literal
','           Punctuation
' '           Text
'smacs'       Name.Class
'='           Operator
'\\'          Literal
'E[12m'       Literal
','           Punctuation
' '           Text
'smso'        Name.Class
'='           Operator
'\\'          Literal
'E[7m'        Literal
','           Punctuation
' '           Text
'smul'        Name.Class
'='           Operator
'\\'          Literal
'E[4m'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'klone+acs'   Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'# KOI8-R (RFC1489) acs (alternate character set)' Comment
'\n'          Text

'# From: Qing Long <qinglong@Bolizm.ihep.su>, 24 Feb 1996.' Comment
'\n'          Text

'klone+koi8acs' Name.Tag
'|'           Punctuation
'alternate character set for ansi.sys displays with KOI8 charset' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'acsc'        Name.Class
'='           Operator
'+'           Literal
'\\'          Literal
'020'         Literal
'\\,'         Literal
'\\'          Literal
'021-'        Literal
'\\'          Literal
'036.^_0'     Literal
'\\'          Literal
'215`'        Literal
'\\'          Literal
'004a'        Literal
'\\'          Literal
'237f'        Literal
'\\'          Literal
'234g'        Literal
'\\'          Literal
'232h'        Literal
'\\'          Literal
'222i'        Literal
'\\'          Literal
'220j'        Literal
'\\'          Literal
'205k'        Literal
'\\'          Literal
'203l'        Literal
'\\'          Literal
'202m'        Literal
'\\'          Literal
'204n'        Literal
'\\'          Literal
'212o'        Literal
'\\'          Literal
'213p'        Literal
'\\'          Literal
'216q'        Literal
'\\'          Literal
'0r'          Literal
'\\'          Literal
'217s'        Literal
'\\'          Literal
'214t'        Literal
'\\'          Literal
'206u'        Literal
'\\'          Literal
'207v'        Literal
'\\'          Literal
'210w'        Literal
'\\'          Literal
'211x'        Literal
'\\'          Literal
'201y'        Literal
'\\'          Literal
'230z'        Literal
'\\'          Literal
'231{'        Literal
'\\'          Literal
'267|'        Literal
'\\'          Literal
'274}L~'      Literal
'\\'          Literal
'225'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rmacs'       Name.Class
'='           Operator
'\\'          Literal
'E[10m'       Literal
','           Punctuation
' '           Text
'smacs'       Name.Class
'='           Operator
'\\'          Literal
'E[11m'       Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'# ANSI.SYS color control.  The setab/setaf caps depend on the coincidence' Comment
'\n'          Text

"# between SVr4/XPG4's color numbers and ANSI.SYS attributes.  Here are longer" Comment
'\n'          Text

"# but equivalent strings that don't rely on that coincidence:" Comment
'\n'          Text

'# setb=\\E[4%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m,' Comment
'\n'          Text

'# setf=\\E[3%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m,' Comment
'\n'          Text

'# The DOS 5 manual asserts that these sequences meet the ISO 6429 standard.' Comment
'\n'          Text

'# They match a subset of ECMA-48.' Comment
'\n'          Text

'klone+color' Name.Tag
'|'           Punctuation
'color control for ansi.sys and ISO6429-compatible displays' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'colors'      Name.Class
'#'           Operator
'8'           Literal.Number
','           Punctuation
' '           Text
'ncv'         Name.Class
'#'           Operator
'3'           Literal.Number
','           Punctuation
' '           Text
'pairs'       Name.Class
'#'           Operator
'64'          Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'op'          Name.Class
'='           Operator
'\\'          Literal
'E[37;40m'    Literal
','           Punctuation
' '           Text
'setab'       Name.Class
'='           Operator
'\\'          Literal
'E[4%p1%dm'   Literal
','           Punctuation
' '           Text
'setaf'       Name.Class
'='           Operator
'\\'          Literal
'E[3%p1%dm'   Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

"# This is better than klone+color, it doesn't assume white-on-black as the" Comment
'\n'          Text

"# default color pair,  but many `ANSI' terminals don't grok the <op> cap." Comment
'\n'          Text

'ecma+color'  Name.Tag
'|'           Punctuation
'color control for ECMA-48-compatible terminals' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'colors'      Name.Class
'#'           Operator
'8'           Literal.Number
','           Punctuation
' '           Text
'ncv'         Name.Class
'#'           Operator
'3'           Literal.Number
','           Punctuation
' '           Text
'pairs'       Name.Class
'#'           Operator
'64'          Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'op'          Name.Class
'='           Operator
'\\'          Literal
'E[39;49m'    Literal
','           Punctuation
' '           Text
'setab'       Name.Class
'='           Operator
'\\'          Literal
'E[4%p1%dm'   Literal
','           Punctuation
' '           Text
'setaf'       Name.Class
'='           Operator
'\\'          Literal
'E[3%p1%dm'   Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'# Attribute control for ECMA-48-compatible terminals' Comment
'\n'          Text

'ecma+sgr'    Name.Tag
'|'           Punctuation
'attribute capabilities for true ECMA-48 terminals' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'rmso'        Name.Class
'='           Operator
'\\'          Literal
'E[27m'       Literal
','           Punctuation
' '           Text
'rmul'        Name.Class
'='           Operator
'\\'          Literal
'E[24m'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'klone+sgr'   Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'# For comparison, here are all the capabilities implied by the Intel' Comment
'\n'          Text

'# Binary Compatibility Standard (level 2) that fit within terminfo.' Comment
'\n'          Text

'# For more detail on this rather pathetic standard, see the comments' Comment
'\n'          Text

'# near the end of this file.' Comment
'\n'          Text

'ibcs2'       Name.Tag
'|'           Punctuation
'Intel Binary Compatibility Standard prescriptions' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'cbt'         Name.Class
'='           Operator
'\\'          Literal
'E[Z'         Literal
','           Punctuation
' '           Text
'clear'       Name.Class
'='           Operator
'\\'          Literal
'Ec'          Literal
','           Punctuation
' '           Text
'cub'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dD'    Literal
','           Punctuation
' '           Text
'cud'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dB'    Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cuf'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dC'    Literal
','           Punctuation
' '           Text
'cup'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%d;%p2%dH' Literal
','           Punctuation
' '           Text
'cuu'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dA'    Literal
','           Punctuation
' '           Text
'\n\t'        Text
'dch'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dP'    Literal
','           Punctuation
' '           Text
'dispc'       Name.Class
'='           Operator
'\\'          Literal
'E=%p1%dg'    Literal
','           Punctuation
' '           Text
'ech'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dX'    Literal
','           Punctuation
' '           Text
'\n\t'        Text
'hpa'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%dG'  Literal
','           Punctuation
' '           Text
'hts'         Name.Class
'='           Operator
'\\'          Literal
'EH'          Literal
','           Punctuation
' '           Text
'ich'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%d@'    Literal
','           Punctuation
' '           Text
'il'          Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dL'    Literal
','           Punctuation
' '           Text
'\n\t'        Text
'indn'        Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dS'    Literal
','           Punctuation
' '           Text
'rc'          Name.Class
'='           Operator
'\\'          Literal
'E7'          Literal
','           Punctuation
' '           Text
'rin'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dT'    Literal
','           Punctuation
' '           Text
'rmam'        Name.Class
'='           Operator
'\\'          Literal
'E[?7l'       Literal
','           Punctuation
' '           Text
'sc'          Name.Class
'='           Operator
'\\'          Literal
'E7'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'smam'        Name.Class
'='           Operator
'\\'          Literal
'E[?7h'       Literal
','           Punctuation
' '           Text
'tbc'         Name.Class
'='           Operator
'\\'          Literal
'E[g'         Literal
','           Punctuation
' '           Text
'vpa'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%dd'  Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'#### ANSI/ECMA-48 terminals and terminal emulators' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# See near the end of this file for details on ANSI conformance.' Comment
'\n'          Text

"# Don't mess with these entries!  Lots of other entries depend on them!" Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# This section lists entries in a least-capable to most-capable order.' Comment
'\n'          Text

"# if you're in doubt about what `ANSI' matches yours, try them in that" Comment
'\n'          Text

'# order and back off from the first that breaks.' Comment
'\n'          Text

'\n'          Text

'# ansi-mr is for ANSI terminals with ONLY relative cursor addressing' Comment
'\n'          Text

'# and more than one page of memory.  It uses local motions instead of' Comment
'\n'          Text

'# direct cursor addressing, and makes almost no assumptions. It does' Comment
'\n'          Text

'# assume auto margins, no padding and/or xon/xoff, and a 24x80 screen.' Comment
'\n'          Text

'ansi-mr'     Name.Tag
'|'           Punctuation
'mem rel cup ansi' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'am'          Name.Class
','           Punctuation
' '           Text
'xon'         Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'80'          Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'24'          Literal.Number
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'vanilla'     Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'ansi+erase'  Literal
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'ansi+local1' Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'# ansi-mini is a bare minimum ANSI terminal. This should work on anything, but ' Comment
'\n'          Text

'# beware of screen size problems and memory relative cursor addressing.' Comment
'\n'          Text

'ansi-mini'   Name.Tag
'|'           Punctuation
'minimum ansi standard terminal' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'am'          Name.Class
','           Punctuation
' '           Text
'xon'         Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'80'          Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'24'          Literal.Number
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'vanilla'     Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'ansi+cup'    Literal
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'ansi+erase'  Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'# ansi-mtabs adds relative addressing and minimal tab support ' Comment
'\n'          Text

'ansi-mtabs'  Name.Tag
'|'           Punctuation
'any ansi terminal with pessimistic assumptions' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'it'          Name.Class
'#'           Operator
'8'           Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'ht'          Name.Class
'='           Operator
'^I'          Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'ansi+local1' Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'ansi-mini'   Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'# ANSI X3.64 from emory!mlhhh (Hugh Hansard) via BRL' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# The following is an entry for the full ANSI 3.64 (1977).  It lacks' Comment
'\n'          Text

'# padding, but most terminals using the standard are "fast" enough' Comment
'\n'          Text

'# not to require any -- even at 9600 bps.  If you encounter problems,' Comment
'\n'          Text

'# try including the padding specifications.' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# Note: the :as: and :ae: specifications are not implemented here, for' Comment
'\n'          Text

'# the available termcap documentation does not make clear WHICH alternate' Comment
'\n'          Text

'# character set to specify.  ANSI 3.64 seems to make allowances for several.' Comment
'\n'          Text

'# Please make the appropriate adjustments to fit your needs -- that is' Comment
'\n'          Text

'# if you will be using alternate character sets.' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# There are very few terminals running the full ANSI 3.64 standard,' Comment
'\n'          Text

'# so I could only test this entry on one verified terminal (Visual 102).' Comment
'\n'          Text

'# I would appreciate the results on other terminals sent to me.' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# Please report comments, changes, and problems to:' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# U.S. MAIL:   Hugh Hansard' Comment
'\n'          Text

'#              Box: 22830' Comment
'\n'          Text

'#              Emory University' Comment
'\n'          Text

'#              Atlanta, GA. 30322.' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# USENET {akgua,msdc,sb1,sb6,gatech}!emory!mlhhh.' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# (Added vt100 <rc>,<sc> to quiet a tic warning --esr)' Comment
'\n'          Text

'ansi77'      Name.Tag
'|'           Punctuation
'ansi 3.64 standard 1977 version' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'am'          Name.Class
','           Punctuation
' '           Text
'mir'         Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'80'          Literal.Number
','           Punctuation
' '           Text
'it'          Name.Class
'#'           Operator
'8'           Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'24'          Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'bel'         Name.Class
'='           Operator
'^G'          Literal
','           Punctuation
' '           Text
'clear'       Name.Class
'='           Operator
'\\'          Literal
'E[;H'        Literal
'\\'          Literal
'E[2J'        Literal
','           Punctuation
' '           Text
'cr'          Name.Class
'='           Operator
'^M'          Literal
','           Punctuation
' '           Text
'csr'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%d;%p2%dr' Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cub1'        Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'cud1'        Name.Class
'='           Operator
'\\'          Literal
'E[B'         Literal
','           Punctuation
' '           Text
'cuf1'        Name.Class
'='           Operator
'\\'          Literal
'E[C'         Literal
','           Punctuation
' '           Text
'cup'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%d;%p2%dH' Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cuu1'        Name.Class
'='           Operator
'\\'          Literal
'E[A'         Literal
','           Punctuation
' '           Text
'dch1'        Name.Class
'='           Operator
'\\'          Literal
'E[P'         Literal
','           Punctuation
' '           Text
'dl1'         Name.Class
'='           Operator
'\\'          Literal
'E[M$<5*/>'   Literal
','           Punctuation
' '           Text
'ed'          Name.Class
'='           Operator
'\\'          Literal
'E[J'         Literal
','           Punctuation
' '           Text
'el'          Name.Class
'='           Operator
'\\'          Literal
'E[K'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'home'        Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
','           Punctuation
' '           Text
'ht'          Name.Class
'='           Operator
'^I'          Literal
','           Punctuation
' '           Text
'il1'         Name.Class
'='           Operator
'\\'          Literal
'E[L$<5*/>'   Literal
','           Punctuation
' '           Text
'ind'         Name.Class
'='           Operator
'\\'          Literal
'ED'          Literal
','           Punctuation
' '           Text
'kbs'         Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kcub1'       Name.Class
'='           Operator
'\\'          Literal
'E[D'         Literal
','           Punctuation
' '           Text
'kcud1'       Name.Class
'='           Operator
'\\'          Literal
'E[B'         Literal
','           Punctuation
' '           Text
'kcuf1'       Name.Class
'='           Operator
'\\'          Literal
'E[C'         Literal
','           Punctuation
' '           Text
'kcuu1'       Name.Class
'='           Operator
'\\'          Literal
'E[A'         Literal
','           Punctuation
' '           Text
'kf1'         Name.Class
'='           Operator
'\\'          Literal
'EOP'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf2'         Name.Class
'='           Operator
'\\'          Literal
'EOR'         Literal
','           Punctuation
' '           Text
'kf4'         Name.Class
'='           Operator
'\\'          Literal
'EOS'         Literal
','           Punctuation
' '           Text
'khome'       Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
','           Punctuation
' '           Text
'nel'         Name.Class
'='           Operator
'^M'          Literal
'\\'          Literal
'ED'          Literal
','           Punctuation
' '           Text
'rc'          Name.Class
'='           Operator
'\\'          Literal
'E8'          Literal
','           Punctuation
' '           Text
'ri'          Name.Class
'='           Operator
'\\'          Literal
'EM'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rmir'        Name.Class
'='           Operator
'\\'          Literal
'E[4l'        Literal
','           Punctuation
' '           Text
'rmso'        Name.Class
'='           Operator
'\\'          Literal
'E[m'         Literal
','           Punctuation
' '           Text
'rmul'        Name.Class
'='           Operator
'\\'          Literal
'E[m'         Literal
','           Punctuation
' '           Text
'sc'          Name.Class
'='           Operator
'\\'          Literal
'E7'          Literal
','           Punctuation
' '           Text
'smir'        Name.Class
'='           Operator
'\\'          Literal
'E[4h'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'smso'        Name.Class
'='           Operator
'\\'          Literal
'E[7m'        Literal
','           Punctuation
' '           Text
'smul'        Name.Class
'='           Operator
'\\'          Literal
'E[4m'        Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

"# Procomm and some other ANSI emulations don't recognize all of the ANSI-" Comment
'\n'          Text

'# standard capabilities.  This entry deletes <cuu>, <cuf>, <cud>, <cub>, and ' Comment
'\n'          Text

'# <vpa>/<hpa> capabilities, forcing curses to use repetitions of <cuu1>, ' Comment
'\n'          Text

'# <cuf1>, <cud1> and <cub1>.  Also deleted <ich> and <ich1>, as QModem up to ' Comment
'\n'          Text

"# 5.03 doesn't recognize these.  Finally, we delete <rep> and <ri>, which seem" Comment
'\n'          Text

'# to confuse many emulators.  On the other hand, we can count on these programs' Comment
'\n'          Text

'# doing <rmacs>/<smacs>/<sgr>. Older versions of this entry featured ' Comment
'\n'          Text

'# <invis=\\E[9m>, but <invis=\\E[8m> now seems to be more common under' Comment
'\n'          Text

'# ANSI.SYS influence.' Comment
'\n'          Text

'# From: Eric S. Raymond <esr@snark.thyrsus.com> Oct 30 1995' Comment
'\n'          Text

'pcansi-m'    Name.Tag
'|'           Punctuation
'pcansi-mono' Name.Attribute
'|'           Punctuation
'ibm-pc terminal programs claiming to be ansi (mono mode)' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'am'          Name.Class
','           Punctuation
' '           Text
'mir'         Name.Class
','           Punctuation
' '           Text
'msgr'        Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'80'          Literal.Number
','           Punctuation
' '           Text
'it'          Name.Class
'#'           Operator
'8'           Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'24'          Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'bel'         Name.Class
'='           Operator
'^G'          Literal
','           Punctuation
' '           Text
'cbt'         Name.Class
'='           Operator
'\\'          Literal
'E[Z'         Literal
','           Punctuation
' '           Text
'clear'       Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
'\\'          Literal
'E[J'         Literal
','           Punctuation
' '           Text
'cr'          Name.Class
'='           Operator
'^M'          Literal
','           Punctuation
' '           Text
'cub1'        Name.Class
'='           Operator
'\\'          Literal
'E[D'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cud1'        Name.Class
'='           Operator
'\\'          Literal
'E[B'         Literal
','           Punctuation
' '           Text
'cuf1'        Name.Class
'='           Operator
'\\'          Literal
'E[C'         Literal
','           Punctuation
' '           Text
'cup'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%d;%p2%dH' Literal
','           Punctuation
' '           Text
'cuu1'        Name.Class
'='           Operator
'\\'          Literal
'E[A'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'dch1'        Name.Class
'='           Operator
'\\'          Literal
'E[P'         Literal
','           Punctuation
' '           Text
'dl1'         Name.Class
'='           Operator
'\\'          Literal
'E[M'         Literal
','           Punctuation
' '           Text
'ed'          Name.Class
'='           Operator
'\\'          Literal
'E[J'         Literal
','           Punctuation
' '           Text
'el'          Name.Class
'='           Operator
'\\'          Literal
'E[K'         Literal
','           Punctuation
' '           Text
'home'        Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
','           Punctuation
' '           Text
'ht'          Name.Class
'='           Operator
'^I'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'hts'         Name.Class
'='           Operator
'\\'          Literal
'EH'          Literal
','           Punctuation
' '           Text
'il1'         Name.Class
'='           Operator
'\\'          Literal
'E[L'         Literal
','           Punctuation
' '           Text
'ind'         Name.Class
'='           Operator
'^J'          Literal
','           Punctuation
' '           Text
'kbs'         Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'kcub1'       Name.Class
'='           Operator
'\\'          Literal
'E[D'         Literal
','           Punctuation
' '           Text
'kcud1'       Name.Class
'='           Operator
'\\'          Literal
'E[B'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kcuf1'       Name.Class
'='           Operator
'\\'          Literal
'E[C'         Literal
','           Punctuation
' '           Text
'kcuu1'       Name.Class
'='           Operator
'\\'          Literal
'E[A'         Literal
','           Punctuation
' '           Text
'khome'       Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
','           Punctuation
' '           Text
'tbc'         Name.Class
'='           Operator
'\\'          Literal
'E[2g'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'klone+sgr-dumb' Literal
','           Punctuation
' '           Text
'\n'          Text

'pcansi-25-m' Name.Tag
'|'           Punctuation
'pcansi25m'   Name.Attribute
'|'           Punctuation
'ibm-pc terminal programs with 25 lines (mono mode)' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'lines'       Name.Class
'#'           Operator
'25'          Literal.Number
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'pcansi-m'    Literal
','           Punctuation
' '           Text
'\n'          Text

'pcansi-33-m' Name.Tag
'|'           Punctuation
'pcansi33m'   Name.Attribute
'|'           Punctuation
'ibm-pc terminal programs with 33 lines (mono mode)' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'lines'       Name.Class
'#'           Operator
'33'          Literal.Number
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'pcansi-m'    Literal
','           Punctuation
' '           Text
'\n'          Text

'pcansi-43-m' Name.Tag
'|'           Punctuation
'ansi43m'     Name.Attribute
'|'           Punctuation
'ibm-pc terminal programs with 43 lines (mono mode)' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'lines'       Name.Class
'#'           Operator
'43'          Literal.Number
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'pcansi-m'    Literal
','           Punctuation
' '           Text
'\n'          Text

'# The color versions.  All PC emulators do color...' Comment
'\n'          Text

'pcansi'      Name.Tag
'|'           Punctuation
'ibm-pc terminal programs claiming to be ansi' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'klone+color' Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'pcansi-m'    Literal
','           Punctuation
' '           Text
'\n'          Text

'pcansi-25'   Name.Tag
'|'           Punctuation
'pcansi25'    Name.Attribute
'|'           Punctuation
'ibm-pc terminal programs with 25 lines' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'lines'       Name.Class
'#'           Operator
'25'          Literal.Number
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'pcansi'      Literal
','           Punctuation
' '           Text
'\n'          Text

'pcansi-33'   Name.Tag
'|'           Punctuation
'pcansi33'    Name.Attribute
'|'           Punctuation
'ibm-pc terminal programs with 33 lines' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'lines'       Name.Class
'#'           Operator
'33'          Literal.Number
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'pcansi'      Literal
','           Punctuation
' '           Text
'\n'          Text

'pcansi-43'   Name.Tag
'|'           Punctuation
'pcansi43'    Name.Attribute
'|'           Punctuation
'ibm-pc terminal programs with 43 lines' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'lines'       Name.Class
'#'           Operator
'43'          Literal.Number
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'pcansi'      Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'# ansi-m -- full ANSI X3.64 with ANSI.SYS-compatible attributes, no color.' Comment
'\n'          Text

"# If you want pound signs rather than dollars, replace `B' with `A'" Comment
'\n'          Text

'# in the <s0ds>, <s1ds>, <s2ds>, and <s3ds> capabilities.' Comment
'\n'          Text

'# From: Eric S. Raymond <esr@snark.thyrsus.com> Nov 6 1995' Comment
'\n'          Text

'ansi-m'      Name.Tag
'|'           Punctuation
'ansi-mono'   Name.Attribute
'|'           Punctuation
'ANSI X3.64-1979 terminal with ANSI.SYS compatible attributes' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'mc5i'        Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'cub'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dD'    Literal
','           Punctuation
' '           Text
'cud'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dB'    Literal
','           Punctuation
' '           Text
'cuf'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dC'    Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cuu'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dA'    Literal
','           Punctuation
' '           Text
'dch'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dP'    Literal
','           Punctuation
' '           Text
'dl'          Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dM'    Literal
','           Punctuation
' '           Text
'\n\t'        Text
'ech'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dX'    Literal
','           Punctuation
' '           Text
'el1'         Name.Class
'='           Operator
'\\'          Literal
'E[1K'        Literal
','           Punctuation
' '           Text
'hpa'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%dG'  Literal
','           Punctuation
' '           Text
'ht'          Name.Class
'='           Operator
'\\'          Literal
'E[I'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'ich'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%d@'    Literal
','           Punctuation
' '           Text
'il'          Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dL'    Literal
','           Punctuation
' '           Text
'indn'        Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dS'    Literal
','           Punctuation
' '           Text
'kbs'         Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kcbt'        Name.Class
'='           Operator
'\\'          Literal
'E[Z'         Literal
','           Punctuation
' '           Text
'kcub1'       Name.Class
'='           Operator
'\\'          Literal
'E[D'         Literal
','           Punctuation
' '           Text
'kcud1'       Name.Class
'='           Operator
'\\'          Literal
'E[B'         Literal
','           Punctuation
' '           Text
'kcuf1'       Name.Class
'='           Operator
'\\'          Literal
'E[C'         Literal
','           Punctuation
' '           Text
'kcuu1'       Name.Class
'='           Operator
'\\'          Literal
'E[A'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kich1'       Name.Class
'='           Operator
'\\'          Literal
'E[L'         Literal
','           Punctuation
' '           Text
'mc4'         Name.Class
'='           Operator
'\\'          Literal
'E[4i'        Literal
','           Punctuation
' '           Text
'mc5'         Name.Class
'='           Operator
'\\'          Literal
'E[5i'        Literal
','           Punctuation
' '           Text
'nel'         Name.Class
'='           Operator
'\\'          Literal
'r'           Literal
'\\'          Literal
'E[S'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rep'         Name.Class
'='           Operator
'%p1%c'       Literal
'\\'          Literal
'E[%p2%{1}%-%db' Literal
','           Punctuation
' '           Text
'rin'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dT'    Literal
','           Punctuation
' '           Text
's0ds'        Name.Class
'='           Operator
'\\'          Literal
'E(B'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
's1ds'        Name.Class
'='           Operator
'\\'          Literal
'E)B'         Literal
','           Punctuation
' '           Text
's2ds'        Name.Class
'='           Operator
'\\'          Literal
'E*B'         Literal
','           Punctuation
' '           Text
's3ds'        Name.Class
'='           Operator
'\\'          Literal
'E+B'         Literal
','           Punctuation
' '           Text
'tbc'         Name.Class
'='           Operator
'\\'          Literal
'E[2g'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'vpa'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%dd'  Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'pcansi-m'    Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'# ansi -- this terminfo expresses the largest subset of X3.64 that will fit in' Comment
'\n'          Text

'# standard terminfo.  Assumes ANSI.SYS-compatible attributes and color.' Comment
'\n'          Text

'# From: Eric S. Raymond <esr@snark.thyrsus.com> Nov 6 1995' Comment
'\n'          Text

'ansi'        Name.Tag
'|'           Punctuation
'ansi/pc-term compatible with color' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'u6'          Name.Class
'='           Operator
'\\'          Literal
'E[%i%d;%dR'  Literal
','           Punctuation
' '           Text
'u7'          Name.Class
'='           Operator
'\\'          Literal
'E[6n'        Literal
','           Punctuation
' '           Text
'u8'          Name.Class
'='           Operator
'\\'          Literal
'E[?%[;0123456789]c' Literal
','           Punctuation
' '           Text
'\n\t'        Text
'u9'          Name.Class
'='           Operator
'\\'          Literal
'E[c'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'ecma+color'  Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'klone+sgr'   Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'ansi-m'      Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'# ansi-generic is a vanilla ANSI terminal. This is assumed to implement ' Comment
'\n'          Text

'# all the normal ANSI stuff with no extensions. It assumes ' Comment
'\n'          Text

"# insert/delete line/char is there, so it won't work with " Comment
'\n'          Text

'# vt100 clones. It assumes video attributes for bold, blink, ' Comment
'\n'          Text

"# underline, and reverse, which won't matter much if the terminal " Comment
'\n'          Text

"# can't do some of those. Padding is assumed to be zero, which " Comment
'\n'          Text

"# shouldn't hurt since xon/xoff is assumed." Comment
'\n'          Text

'ansi-generic' Name.Tag
'|'           Punctuation
'generic ansi standard terminal' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'am'          Name.Class
','           Punctuation
' '           Text
'xon'         Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'80'          Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'24'          Literal.Number
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'vanilla'     Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'ansi+csr'    Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'ansi+cup'    Literal
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'ansi+rca'    Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'ansi+erase'  Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'ansi+tabs'   Literal
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'ansi+local'  Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'ansi+idc'    Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'ansi+idl'    Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'ansi+rep'    Literal
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'ansi+sgrbold' Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'ansi+arrows' Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'#### Linux consoles' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'\n'          Text

'# This entry is good for the 1.2.13 or later version of the Linux console.' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# ***************************************************************************' Comment
'\n'          Text

'# *                                                                         *' Comment
'\n'          Text

'# *                           WARNING:                                      *' Comment
'\n'          Text

'# * Linuxes come with a default keyboard mapping kcbt=^I.  This entry, in   *' Comment
'\n'          Text

'# * response to user requests, assumes kcbt=\\E[Z, the ANSI/ECMA reverse-tab *' Comment
'\n'          Text

'# * character. Here are the keymap replacement lines that will set this up: *' Comment
'\n'          Text

'# *                                                                         *' Comment
'\n'          Text

'#\tkeycode  15 = Tab             Tab' Comment
'\n'          Text

'#\t\talt     keycode  15 = Meta_Tab' Comment
'\n'          Text

'#\t\tshift\tkeycode  15 = F26' Comment
'\n'          Text

'#\tstring F26 ="\\033[Z"' Comment
'\n'          Text

'# *                                                                         *' Comment
'\n'          Text

'# * This has to use a key slot which is unfortunate (any unused one will    *' Comment
'\n'          Text

'# * do, F26 is the higher-numbered one).  The change ought to be built      *' Comment
'\n'          Text

'# * into the kernel tables.                                                 *' Comment
'\n'          Text

'# *                                                                         *' Comment
'\n'          Text

'# ***************************************************************************' Comment
'\n'          Text

'#'           Comment
'\n'          Text

"# The 1.3.x kernels add color-change capabilities; if yours doesn't have this" Comment
'\n'          Text

'# and it matters, turn off <ccc>.  The %02x escape used to implement this is' Comment
'\n'          Text

'# not back-portable to SV curses and not supported in ncurses versions before' Comment
'\n'          Text

'# 1.9.9. All linux kernels since 1.2.13 (at least) set the screen size' Comment
'\n'          Text

'# themselves; this entry assumes that capability.' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# This entry is good for the 1.2.13 or later version of the Linux console.' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# ***************************************************************************' Comment
'\n'          Text

'# *                                                                         *' Comment
'\n'          Text

'# *                           WARNING:                                      *' Comment
'\n'          Text

'# * Linuxes come with a default keyboard mapping kcbt=^I.  This entry, in   *' Comment
'\n'          Text

'# * response to user requests, assumes kcbt=\\E[Z, the ANSI/ECMA reverse-tab *' Comment
'\n'          Text

'# * character. Here are the keymap replacement lines that will set this up: *' Comment
'\n'          Text

'# *                                                                         *' Comment
'\n'          Text

'#\tkeycode  15 = Tab             Tab' Comment
'\n'          Text

'#\t\talt     keycode  15 = Meta_Tab' Comment
'\n'          Text

'#\t\tshift\tkeycode  15 = F26' Comment
'\n'          Text

'#\tstring F26 ="\\033[Z"' Comment
'\n'          Text

'# *                                                                         *' Comment
'\n'          Text

'# * This has to use a key slot which is unfortunate (any unused one will    *' Comment
'\n'          Text

'# * do, F26 is the higher-numbered one).  The change ought to be built      *' Comment
'\n'          Text

'# * into the kernel tables.                                                 *' Comment
'\n'          Text

'# *                                                                         *' Comment
'\n'          Text

'# ***************************************************************************' Comment
'\n'          Text

'#'           Comment
'\n'          Text

"# The 1.3.x kernels add color-change capabilities; if yours doesn't have this" Comment
'\n'          Text

'# and it matters, turn off <ccc>.  The %02x escape used to implement this is' Comment
'\n'          Text

'# not back-portable to SV curses and not supported in ncurses versions before' Comment
'\n'          Text

'# 1.9.9. All linux kernels since 1.2.13 (at least) set the screen size' Comment
'\n'          Text

'# themselves; this entry assumes that capability.' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# The 2.2.x kernels add a private mode that sets the cursor type; use that to' Comment
'\n'          Text

'# get a block cursor for cvvis.' Comment
'\n'          Text

'# reported by Frank Heckenbach <frank@g-n-u.de>.' Comment
'\n'          Text

'linux'       Name.Tag
'|'           Punctuation
'linux console' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'am'          Name.Class
','           Punctuation
' '           Text
'bce'         Name.Class
','           Punctuation
' '           Text
'eo'          Name.Class
','           Punctuation
' '           Text
'mir'         Name.Class
','           Punctuation
' '           Text
'msgr'        Name.Class
','           Punctuation
' '           Text
'xenl'        Name.Class
','           Punctuation
' '           Text
'xon'         Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'it'          Name.Class
'#'           Operator
'8'           Literal.Number
','           Punctuation
' '           Text
'ncv'         Name.Class
'#'           Operator
'2'           Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'acsc'        Name.Class
'='           Operator
'+'           Literal
'\\'          Literal
'020'         Literal
'\\,'         Literal
'\\'          Literal
'021-'        Literal
'\\'          Literal
'030.^Y0'     Literal
'\\'          Literal
'333`'        Literal
'\\'          Literal
'004a'        Literal
'\\'          Literal
'261f'        Literal
'\\'          Literal
'370g'        Literal
'\\'          Literal
'361h'        Literal
'\\'          Literal
'260i'        Literal
'\\'          Literal
'316j'        Literal
'\\'          Literal
'331k'        Literal
'\\'          Literal
'277l'        Literal
'\\'          Literal
'332m'        Literal
'\\'          Literal
'300n'        Literal
'\\'          Literal
'305o~p'      Literal
'\\'          Literal
'304q'        Literal
'\\'          Literal
'304r'        Literal
'\\'          Literal
'304s_t'      Literal
'\\'          Literal
'303u'        Literal
'\\'          Literal
'264v'        Literal
'\\'          Literal
'301w'        Literal
'\\'          Literal
'302x'        Literal
'\\'          Literal
'263y'        Literal
'\\'          Literal
'363z'        Literal
'\\'          Literal
'362{'        Literal
'\\'          Literal
'343|'        Literal
'\\'          Literal
'330}'        Literal
'\\'          Literal
'234~'        Literal
'\\'          Literal
'376'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'bel'         Name.Class
'='           Operator
'^G'          Literal
','           Punctuation
' '           Text
'civis'       Name.Class
'='           Operator
'\\'          Literal
'E[?25l'      Literal
'\\'          Literal
'E[?1c'       Literal
','           Punctuation
' '           Text
'clear'       Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
'\\'          Literal
'E[J'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cnorm'       Name.Class
'='           Operator
'\\'          Literal
'E[?25h'      Literal
'\\'          Literal
'E[?0c'       Literal
','           Punctuation
' '           Text
'cr'          Name.Class
'='           Operator
'^M'          Literal
','           Punctuation
' '           Text
'csr'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%d;%p2%dr' Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cub1'        Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'cud1'        Name.Class
'='           Operator
'^J'          Literal
','           Punctuation
' '           Text
'cuf1'        Name.Class
'='           Operator
'\\'          Literal
'E[C'         Literal
','           Punctuation
' '           Text
'cup'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%d;%p2%dH' Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cuu1'        Name.Class
'='           Operator
'\\'          Literal
'E[A'         Literal
','           Punctuation
' '           Text
'cvvis'       Name.Class
'='           Operator
'\\'          Literal
'E[?25h'      Literal
'\\'          Literal
'E[?8c'       Literal
','           Punctuation
' '           Text
'dch'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dP'    Literal
','           Punctuation
' '           Text
'dch1'        Name.Class
'='           Operator
'\\'          Literal
'E[P'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'dim'         Name.Class
'='           Operator
'\\'          Literal
'E[2m'        Literal
','           Punctuation
' '           Text
'dl'          Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dM'    Literal
','           Punctuation
' '           Text
'dl1'         Name.Class
'='           Operator
'\\'          Literal
'E[M'         Literal
','           Punctuation
' '           Text
'ech'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dX'    Literal
','           Punctuation
' '           Text
'ed'          Name.Class
'='           Operator
'\\'          Literal
'E[J'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'el'          Name.Class
'='           Operator
'\\'          Literal
'E[K'         Literal
','           Punctuation
' '           Text
'el1'         Name.Class
'='           Operator
'\\'          Literal
'E[1K'        Literal
','           Punctuation
' '           Text
'flash'       Name.Class
'='           Operator
'\\'          Literal
'E[?5h'       Literal
'\\'          Literal
'E[?5l$<200/>' Literal
','           Punctuation
' '           Text
'home'        Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'hpa'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%dG'  Literal
','           Punctuation
' '           Text
'ht'          Name.Class
'='           Operator
'^I'          Literal
','           Punctuation
' '           Text
'hts'         Name.Class
'='           Operator
'\\'          Literal
'EH'          Literal
','           Punctuation
' '           Text
'ich'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%d@'    Literal
','           Punctuation
' '           Text
'ich1'        Name.Class
'='           Operator
'\\'          Literal
'E[@'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'il'          Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dL'    Literal
','           Punctuation
' '           Text
'il1'         Name.Class
'='           Operator
'\\'          Literal
'E[L'         Literal
','           Punctuation
' '           Text
'ind'         Name.Class
'='           Operator
'^J'          Literal
','           Punctuation
' '           Text
'kb2'         Name.Class
'='           Operator
'\\'          Literal
'E[G'         Literal
','           Punctuation
' '           Text
'kbs'         Name.Class
'='           Operator
'\\'          Literal
'177'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kcbt'        Name.Class
'='           Operator
'\\'          Literal
'E[Z'         Literal
','           Punctuation
' '           Text
'kcub1'       Name.Class
'='           Operator
'\\'          Literal
'E[D'         Literal
','           Punctuation
' '           Text
'kcud1'       Name.Class
'='           Operator
'\\'          Literal
'E[B'         Literal
','           Punctuation
' '           Text
'kcuf1'       Name.Class
'='           Operator
'\\'          Literal
'E[C'         Literal
','           Punctuation
' '           Text
'kcuu1'       Name.Class
'='           Operator
'\\'          Literal
'E[A'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kdch1'       Name.Class
'='           Operator
'\\'          Literal
'E[3~'        Literal
','           Punctuation
' '           Text
'kend'        Name.Class
'='           Operator
'\\'          Literal
'E[4~'        Literal
','           Punctuation
' '           Text
'kf1'         Name.Class
'='           Operator
'\\'          Literal
'E[[A'        Literal
','           Punctuation
' '           Text
'kf10'        Name.Class
'='           Operator
'\\'          Literal
'E[21~'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf11'        Name.Class
'='           Operator
'\\'          Literal
'E[23~'       Literal
','           Punctuation
' '           Text
'kf12'        Name.Class
'='           Operator
'\\'          Literal
'E[24~'       Literal
','           Punctuation
' '           Text
'kf13'        Name.Class
'='           Operator
'\\'          Literal
'E[25~'       Literal
','           Punctuation
' '           Text
'kf14'        Name.Class
'='           Operator
'\\'          Literal
'E[26~'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf15'        Name.Class
'='           Operator
'\\'          Literal
'E[28~'       Literal
','           Punctuation
' '           Text
'kf16'        Name.Class
'='           Operator
'\\'          Literal
'E[29~'       Literal
','           Punctuation
' '           Text
'kf17'        Name.Class
'='           Operator
'\\'          Literal
'E[31~'       Literal
','           Punctuation
' '           Text
'kf18'        Name.Class
'='           Operator
'\\'          Literal
'E[32~'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf19'        Name.Class
'='           Operator
'\\'          Literal
'E[33~'       Literal
','           Punctuation
' '           Text
'kf2'         Name.Class
'='           Operator
'\\'          Literal
'E[[B'        Literal
','           Punctuation
' '           Text
'kf20'        Name.Class
'='           Operator
'\\'          Literal
'E[34~'       Literal
','           Punctuation
' '           Text
'kf3'         Name.Class
'='           Operator
'\\'          Literal
'E[[C'        Literal
','           Punctuation
' '           Text
'kf4'         Name.Class
'='           Operator
'\\'          Literal
'E[[D'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf5'         Name.Class
'='           Operator
'\\'          Literal
'E[[E'        Literal
','           Punctuation
' '           Text
'kf6'         Name.Class
'='           Operator
'\\'          Literal
'E[17~'       Literal
','           Punctuation
' '           Text
'kf7'         Name.Class
'='           Operator
'\\'          Literal
'E[18~'       Literal
','           Punctuation
' '           Text
'kf8'         Name.Class
'='           Operator
'\\'          Literal
'E[19~'       Literal
','           Punctuation
' '           Text
'kf9'         Name.Class
'='           Operator
'\\'          Literal
'E[20~'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'khome'       Name.Class
'='           Operator
'\\'          Literal
'E[1~'        Literal
','           Punctuation
' '           Text
'kich1'       Name.Class
'='           Operator
'\\'          Literal
'E[2~'        Literal
','           Punctuation
' '           Text
'knp'         Name.Class
'='           Operator
'\\'          Literal
'E[6~'        Literal
','           Punctuation
' '           Text
'kpp'         Name.Class
'='           Operator
'\\'          Literal
'E[5~'        Literal
','           Punctuation
' '           Text
'kspd'        Name.Class
'='           Operator
'^Z'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'nel'         Name.Class
'='           Operator
'^M^J'        Literal
','           Punctuation
' '           Text
'rc'          Name.Class
'='           Operator
'\\'          Literal
'E8'          Literal
','           Punctuation
' '           Text
'rev'         Name.Class
'='           Operator
'\\'          Literal
'E[7m'        Literal
','           Punctuation
' '           Text
'ri'          Name.Class
'='           Operator
'\\'          Literal
'EM'          Literal
','           Punctuation
' '           Text
'rmir'        Name.Class
'='           Operator
'\\'          Literal
'E[4l'        Literal
','           Punctuation
' '           Text
'rmso'        Name.Class
'='           Operator
'\\'          Literal
'E[27m'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rmul'        Name.Class
'='           Operator
'\\'          Literal
'E[24m'       Literal
','           Punctuation
' '           Text
'rs1'         Name.Class
'='           Operator
'\\'          Literal
'Ec'          Literal
'\\'          Literal
'E]R'         Literal
','           Punctuation
' '           Text
'sc'          Name.Class
'='           Operator
'\\'          Literal
'E7'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'sgr'         Name.Class
'='           Operator
'\\'          Literal
'E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5%t;2%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;11%;m' Literal
','           Punctuation
' '           Text
'\n\t'        Text
'smir'        Name.Class
'='           Operator
'\\'          Literal
'E[4h'        Literal
','           Punctuation
' '           Text
'smul'        Name.Class
'='           Operator
'\\'          Literal
'E[4m'        Literal
','           Punctuation
' '           Text
'tbc'         Name.Class
'='           Operator
'\\'          Literal
'E[3g'        Literal
','           Punctuation
' '           Text
'u6'          Name.Class
'='           Operator
'\\'          Literal
'E[%i%d;%dR'  Literal
','           Punctuation
' '           Text
'\n\t'        Text
'u7'          Name.Class
'='           Operator
'\\'          Literal
'E[6n'        Literal
','           Punctuation
' '           Text
'u8'          Name.Class
'='           Operator
'\\'          Literal
'E[?6c'       Literal
','           Punctuation
' '           Text
'u9'          Name.Class
'='           Operator
'\\'          Literal
'E[c'         Literal
','           Punctuation
' '           Text
'vpa'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%dd'  Literal
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'klone+sgr'   Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'ecma+color'  Literal
','           Punctuation
' '           Text
'\n'          Text

'linux-m'     Name.Tag
'|'           Punctuation
'Linux console no color' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'colors@'     Name.Class
','           Punctuation
' '           Text
'pairs@'      Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'setab@'      Name.Class
','           Punctuation
' '           Text
'setaf@'      Name.Class
','           Punctuation
' '           Text
'setb@'       Name.Class
','           Punctuation
' '           Text
'setf@'       Name.Class
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'linux'       Literal
','           Punctuation
' '           Text
'\n'          Text

'linux-c-nc'  Name.Tag
'|'           Punctuation
'linux console 1.3.x hack for ncurses only' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'ccc'         Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'initc'       Name.Class
'='           Operator
'\\'          Literal
'E]P%p1%x%p2%{255}%*%{1000}%/%02x%p3%{255}%*%{1000}%/%02x%p4%{255}%*%{1000}%/%02x' Literal
','           Punctuation
' '           Text
'\n\t'        Text
'oc'          Name.Class
'='           Operator
'\\'          Literal
'E]R'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'linux'       Literal
','           Punctuation
' '           Text
'\n'          Text

'# From: Dennis Henriksen <opus@osrl.dk>, 9 July 1996' Comment
'\n'          Text

'linux-c'     Name.Tag
'|'           Punctuation
'linux console 1.3.6+ with private palette for each virtual console' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'ccc'         Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'colors'      Name.Class
'#'           Operator
'8'           Literal.Number
','           Punctuation
' '           Text
'pairs'       Name.Class
'#'           Operator
'64'          Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'initc'       Name.Class
'='           Operator
'\\'          Literal
"E]P%?%p1%{9}%>%t%p1%{10}%-%'a'%+%c%e%p1%d%;%p2%{255}%&%Pr%gr%{16}%/%Px%?%gx%{9}%>%t%gx%{10}%-%'A'%+%c%e%gx%d%;%gr%{15}%&%Px%?%gx%{9}%>%t%gx%{10}%-%'A'%+%c%e%gx%d%;%p3%{255}%&%Pr%gr%{16}%/%Px%?%gx%{9}%>%t%gx%{10}%-%'A'%+%c%e%gx%d%;%gr%{15}%&%Px%?%gx%{9}%>%t%gx%{10}%-%'A'%+%c%e%gx%d%;%p4%{255}%&%Pr%gr%{16}%/%Px%?%gx%{9}%>%t%gx%{10}%-%'A'%+%c%e%gx%d%;%gr%{15}%&%Px%?%gx%{9}%>%t%gx%{10}%-%'A'%+%c%e%gx%d%;" Literal
','           Punctuation
' '           Text
'\n\t'        Text
'oc'          Name.Class
'='           Operator
'\\'          Literal
'E]R'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'linux'       Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'# See the note on ICH/ICH1 VERSUS RMIR/SMIR near the end of file' Comment
'\n'          Text

'linux-nic'   Name.Tag
'|'           Punctuation
'linux with ich/ich1 suppressed for non-curses programs' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'ich@'        Name.Class
','           Punctuation
' '           Text
'ich1@'       Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'linux'       Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'# This assumes you have used setfont(8) to load one of the Linux koi8-r fonts.' Comment
'\n'          Text

'# acsc entry from Pavel Roskin" <pavel@absolute.spb.su>, 29 Sep 1997.' Comment
'\n'          Text

'linux-koi8'  Name.Tag
'|'           Punctuation
'linux with koi8 alternate character set' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'acsc'        Name.Class
'='           Operator
'+'           Literal
'\\'          Literal
'020'         Literal
'\\,'         Literal
'\\'          Literal
'021-'        Literal
'\\'          Literal
'030.^Y0'     Literal
'\\'          Literal
'215`'        Literal
'\\'          Literal
'004a'        Literal
'\\'          Literal
'221f'        Literal
'\\'          Literal
'234g'        Literal
'\\'          Literal
'237h'        Literal
'\\'          Literal
'220i'        Literal
'\\'          Literal
'276j'        Literal
'\\'          Literal
'205k'        Literal
'\\'          Literal
'203l'        Literal
'\\'          Literal
'202m'        Literal
'\\'          Literal
'204n'        Literal
'\\'          Literal
'212o~p'      Literal
'\\'          Literal
'0q'          Literal
'\\'          Literal
'0r'          Literal
'\\'          Literal
'0s_t'        Literal
'\\'          Literal
'206u'        Literal
'\\'          Literal
'207v'        Literal
'\\'          Literal
'211w'        Literal
'\\'          Literal
'210x'        Literal
'\\'          Literal
'201y'        Literal
'\\'          Literal
'230z'        Literal
'\\'          Literal
'231{'        Literal
'\\'          Literal
'267|'        Literal
'\\'          Literal
'274~'        Literal
'\\'          Literal
'224'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'linux'       Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'klone+koi8acs' Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

"# Another entry for KOI8-r with Qing Long's acsc." Comment
'\n'          Text

'# (which one better complies with the standard?)' Comment
'\n'          Text

'linux-koi8r' Name.Tag
'|'           Punctuation
'linux with koi8-r alternate character set' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'linux'       Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'klone+koi8acs' Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'# Entry for the latin1 and latin2 fonts' Comment
'\n'          Text

'linux-lat'   Name.Tag
'|'           Punctuation
'linux with latin1 or latin2 alternate character set' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'acsc'        Name.Class
'='           Operator
'+'           Literal
'\\'          Literal
'020'         Literal
'\\,'         Literal
'\\'          Literal
'021-'        Literal
'\\'          Literal
'030.^Y0'     Literal
'\\'          Literal
'333`'        Literal
'\\'          Literal
'004a'        Literal
'\\'          Literal
'013f'        Literal
'\\'          Literal
'370g'        Literal
'\\'          Literal
'361h'        Literal
'\\'          Literal
'260i'        Literal
'\\'          Literal
'316j'        Literal
'\\'          Literal
'211k'        Literal
'\\'          Literal
'214l'        Literal
'\\'          Literal
'206m'        Literal
'\\'          Literal
'203n'        Literal
'\\'          Literal
'305o~p'      Literal
'\\'          Literal
'304q'        Literal
'\\'          Literal
'212r'        Literal
'\\'          Literal
'304s_t'      Literal
'\\'          Literal
'207u'        Literal
'\\'          Literal
'215v'        Literal
'\\'          Literal
'301w'        Literal
'\\'          Literal
'302x'        Literal
'\\'          Literal
'205y'        Literal
'\\'          Literal
'363z'        Literal
'\\'          Literal
'362{'        Literal
'\\'          Literal
'343|'        Literal
'\\'          Literal
'330}'        Literal
'\\'          Literal
'234~'        Literal
'\\'          Literal
'376'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'linux'       Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'#### NetBSD consoles' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# pcvt termcap database entries (corresponding to release 3.31)' Comment
'\n'          Text

"# Author's last edit-date: [Fri Sep 15 20:29:10 1995]" Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# (For the terminfo master file, I translated these into terminfo syntax.' Comment
'\n'          Text

"# Then I dropped all the pseudo-HP entries. we don't want and can't use" Comment
'\n'          Text

'# the :Xs: flag. Then I split :is: into a size-independent <is1> and a' Comment
'\n'          Text

'# size-dependent <is2>.  Finally, I added <rmam>/<smam> -- esr)' Comment
'\n'          Text

'\n'          Text

'# NOTE: <ich1> has been taken out of this entry. for reference, it should' Comment
'\n'          Text

'# be <ich1=\\E[@>.  For discussion, see ICH/ICH1 VERSUS RMIR/SMIR below.' Comment
'\n'          Text

'# (esr: added <civis> and <cnorm> to resolve NetBSD Problem Report #4583)' Comment
'\n'          Text

'pcvtXX'      Name.Tag
'|'           Punctuation
'pcvt vt200 emulator (DEC VT220)' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'am'          Name.Class
','           Punctuation
' '           Text
'km'          Name.Class
','           Punctuation
' '           Text
'mir'         Name.Class
','           Punctuation
' '           Text
'msgr'        Name.Class
','           Punctuation
' '           Text
'xenl'        Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'it'          Name.Class
'#'           Operator
'8'           Literal.Number
','           Punctuation
' '           Text
'vt'          Name.Class
'#'           Operator
'3'           Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'acsc'        Name.Class
'='           Operator
'++'          Literal
'\\,'         Literal
'\\,'         Literal
'--..00``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz~~' Literal
','           Punctuation
' '           Text
'\n\t'        Text
'bel'         Name.Class
'='           Operator
'^G'          Literal
','           Punctuation
' '           Text
'blink'       Name.Class
'='           Operator
'\\'          Literal
'E[5m'        Literal
','           Punctuation
' '           Text
'bold'        Name.Class
'='           Operator
'\\'          Literal
'E[1m'        Literal
','           Punctuation
' '           Text
'civis'       Name.Class
'='           Operator
'\\'          Literal
'E[?25l'      Literal
','           Punctuation
' '           Text
'\n\t'        Text
'clear'       Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
'\\'          Literal
'E[J'         Literal
','           Punctuation
' '           Text
'cnorm'       Name.Class
'='           Operator
'\\'          Literal
'E[?25h'      Literal
','           Punctuation
' '           Text
'cr'          Name.Class
'='           Operator
'^M'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'csr'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%d;%p2%dr' Literal
','           Punctuation
' '           Text
'cub'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dD'    Literal
','           Punctuation
' '           Text
'cub1'        Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cud'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dB'    Literal
','           Punctuation
' '           Text
'cud1'        Name.Class
'='           Operator
'\\'          Literal
'E[B'         Literal
','           Punctuation
' '           Text
'cuf'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dC'    Literal
','           Punctuation
' '           Text
'cuf1'        Name.Class
'='           Operator
'\\'          Literal
'E[C'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cup'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%d;%p2%dH' Literal
','           Punctuation
' '           Text
'cuu'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dA'    Literal
','           Punctuation
' '           Text
'cuu1'        Name.Class
'='           Operator
'\\'          Literal
'E[A'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'dch'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dP'    Literal
','           Punctuation
' '           Text
'dch1'        Name.Class
'='           Operator
'\\'          Literal
'E[P'         Literal
','           Punctuation
' '           Text
'dl'          Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dM'    Literal
','           Punctuation
' '           Text
'dl1'         Name.Class
'='           Operator
'\\'          Literal
'E[M'         Literal
','           Punctuation
' '           Text
'ed'          Name.Class
'='           Operator
'\\'          Literal
'E[J'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'el'          Name.Class
'='           Operator
'\\'          Literal
'E[K'         Literal
','           Punctuation
' '           Text
'el1'         Name.Class
'='           Operator
'\\'          Literal
'E[1K'        Literal
','           Punctuation
' '           Text
'home'        Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
','           Punctuation
' '           Text
'ht'          Name.Class
'='           Operator
'^I'          Literal
','           Punctuation
' '           Text
'hts'         Name.Class
'='           Operator
'\\'          Literal
'EH'          Literal
','           Punctuation
' '           Text
'ich'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%d@'    Literal
','           Punctuation
' '           Text
'\n\t'        Text
'il'          Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dL'    Literal
','           Punctuation
' '           Text
'il1'         Name.Class
'='           Operator
'\\'          Literal
'E[L'         Literal
','           Punctuation
' '           Text
'ind'         Name.Class
'='           Operator
'\\'          Literal
'ED'          Literal
','           Punctuation
' '           Text
'indn'        Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dS'    Literal
','           Punctuation
' '           Text
'\n\t'        Text
'is1'         Name.Class
'='           Operator
'\\'          Literal
'E>'          Literal
'\\'          Literal
'E[?3l'       Literal
'\\'          Literal
'E[?4l'       Literal
'\\'          Literal
'E[?5l'       Literal
'\\'          Literal
'E[?7h'       Literal
'\\'          Literal
'E[?8h'       Literal
','           Punctuation
' '           Text
'kbs'         Name.Class
'='           Operator
'\\'          Literal
'177'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kcub1'       Name.Class
'='           Operator
'\\'          Literal
'EOD'         Literal
','           Punctuation
' '           Text
'kcud1'       Name.Class
'='           Operator
'\\'          Literal
'EOB'         Literal
','           Punctuation
' '           Text
'kcuf1'       Name.Class
'='           Operator
'\\'          Literal
'EOC'         Literal
','           Punctuation
' '           Text
'kcuu1'       Name.Class
'='           Operator
'\\'          Literal
'EOA'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kdch1'       Name.Class
'='           Operator
'\\'          Literal
'E[3~'        Literal
','           Punctuation
' '           Text
'kf1'         Name.Class
'='           Operator
'\\'          Literal
'E[17~'       Literal
','           Punctuation
' '           Text
'kf2'         Name.Class
'='           Operator
'\\'          Literal
'E[18~'       Literal
','           Punctuation
' '           Text
'kf3'         Name.Class
'='           Operator
'\\'          Literal
'E[19~'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf4'         Name.Class
'='           Operator
'\\'          Literal
'E[20~'       Literal
','           Punctuation
' '           Text
'kf5'         Name.Class
'='           Operator
'\\'          Literal
'E[21~'       Literal
','           Punctuation
' '           Text
'kf6'         Name.Class
'='           Operator
'\\'          Literal
'E[23~'       Literal
','           Punctuation
' '           Text
'kf7'         Name.Class
'='           Operator
'\\'          Literal
'E[24~'       Literal
','           Punctuation
' '           Text
'kf8'         Name.Class
'='           Operator
'\\'          Literal
'E[25~'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'khome'       Name.Class
'='           Operator
'\\'          Literal
'E[1~'        Literal
','           Punctuation
' '           Text
'kich1'       Name.Class
'='           Operator
'\\'          Literal
'E[2~'        Literal
','           Punctuation
' '           Text
'kll'         Name.Class
'='           Operator
'\\'          Literal
'E[4~'        Literal
','           Punctuation
' '           Text
'knp'         Name.Class
'='           Operator
'\\'          Literal
'E[6~'        Literal
','           Punctuation
' '           Text
'kpp'         Name.Class
'='           Operator
'\\'          Literal
'E[5~'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'nel'         Name.Class
'='           Operator
'\\'          Literal
'EE'          Literal
','           Punctuation
' '           Text
'rc'          Name.Class
'='           Operator
'\\'          Literal
'E8'          Literal
','           Punctuation
' '           Text
'rev'         Name.Class
'='           Operator
'\\'          Literal
'E[7m'        Literal
','           Punctuation
' '           Text
'rf'          Name.Class
'='           Operator
'/usr/share/tabset/vt100' Literal
','           Punctuation
' '           Text
'\n\t'        Text
'ri'          Name.Class
'='           Operator
'\\'          Literal
'EM'          Literal
','           Punctuation
' '           Text
'rin'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dT'    Literal
','           Punctuation
' '           Text
'rmacs'       Name.Class
'='           Operator
'\\'          Literal
'E(B'         Literal
','           Punctuation
' '           Text
'rmam'        Name.Class
'='           Operator
'\\'          Literal
'E[?7l'       Literal
','           Punctuation
' '           Text
'rmir'        Name.Class
'='           Operator
'\\'          Literal
'E[4l'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rmkx'        Name.Class
'='           Operator
'\\'          Literal
'E[?1l'       Literal
'\\'          Literal
'E>'          Literal
','           Punctuation
' '           Text
'rmso'        Name.Class
'='           Operator
'\\'          Literal
'E[27m'       Literal
','           Punctuation
' '           Text
'rmul'        Name.Class
'='           Operator
'\\'          Literal
'E[24m'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rs1'         Name.Class
'='           Operator
'\\'          Literal
'Ec'          Literal
'\\'          Literal
'E>'          Literal
'\\'          Literal
'E[?3l'       Literal
'\\'          Literal
'E[?4l'       Literal
'\\'          Literal
'E[?5l'       Literal
'\\'          Literal
'E[?7h'       Literal
'\\'          Literal
'E[?8h'       Literal
','           Punctuation
' '           Text
'sc'          Name.Class
'='           Operator
'\\'          Literal
'E7'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'sgr0'        Name.Class
'='           Operator
'\\'          Literal
'E[m'         Literal
','           Punctuation
' '           Text
'smacs'       Name.Class
'='           Operator
'\\'          Literal
'E(0'         Literal
','           Punctuation
' '           Text
'smam'        Name.Class
'='           Operator
'\\'          Literal
'E[?7h'       Literal
','           Punctuation
' '           Text
'smir'        Name.Class
'='           Operator
'\\'          Literal
'E[4h'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'smkx'        Name.Class
'='           Operator
'\\'          Literal
'E[?1h'       Literal
'\\'          Literal
'E='          Literal
','           Punctuation
' '           Text
'smso'        Name.Class
'='           Operator
'\\'          Literal
'E[7m'        Literal
','           Punctuation
' '           Text
'smul'        Name.Class
'='           Operator
'\\'          Literal
'E[4m'        Literal
','           Punctuation
' '           Text
'tbc'         Name.Class
'='           Operator
'\\'          Literal
'E[3g'        Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'#\tNetBSD/FreeBSD vt220 terminal emulator console (pc keyboard & monitor)' Comment
'\n'          Text

'#\ttermcap entries for pure VT220-Emulation and 25, 28, 35, 40, 43 and' Comment
'\n'          Text

'#\t50 lines entries; 80 columns' Comment
'\n'          Text

'pcvt25'      Name.Tag
'|'           Punctuation
'dec vt220 emulation with 25 lines' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'80'          Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'25'          Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'is2'         Name.Class
'='           Operator
'\\'          Literal
'E[1;25r'     Literal
'\\'          Literal
'E[25;1H'     Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'pcvtXX'      Literal
','           Punctuation
' '           Text
'\n'          Text

'pcvt28'      Name.Tag
'|'           Punctuation
'dec vt220 emulation with 28 lines' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'80'          Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'28'          Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'is2'         Name.Class
'='           Operator
'\\'          Literal
'E[1;28r'     Literal
'\\'          Literal
'E[28;1H'     Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'pcvtXX'      Literal
','           Punctuation
' '           Text
'\n'          Text

'pcvt35'      Name.Tag
'|'           Punctuation
'dec vt220 emulation with 35 lines' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'80'          Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'35'          Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'is2'         Name.Class
'='           Operator
'\\'          Literal
'E[1;35r'     Literal
'\\'          Literal
'E[35;1H'     Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'pcvtXX'      Literal
','           Punctuation
' '           Text
'\n'          Text

'pcvt40'      Name.Tag
'|'           Punctuation
'dec vt220 emulation with 40 lines' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'80'          Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'40'          Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'is2'         Name.Class
'='           Operator
'\\'          Literal
'E[1;40r'     Literal
'\\'          Literal
'E[40;1H'     Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'pcvtXX'      Literal
','           Punctuation
' '           Text
'\n'          Text

'pcvt43'      Name.Tag
'|'           Punctuation
'dec vt220 emulation with 43 lines' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'80'          Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'43'          Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'is2'         Name.Class
'='           Operator
'\\'          Literal
'E[1;43r'     Literal
'\\'          Literal
'E[43;1H'     Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'pcvtXX'      Literal
','           Punctuation
' '           Text
'\n'          Text

'pcvt50'      Name.Tag
'|'           Punctuation
'dec vt220 emulation with 50 lines' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'80'          Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'50'          Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'is2'         Name.Class
'='           Operator
'\\'          Literal
'E[1;50r'     Literal
'\\'          Literal
'E[50;1H'     Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'pcvtXX'      Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'#\tNetBSD/FreeBSD vt220 terminal emulator console (pc keyboard & monitor)' Comment
'\n'          Text

'#\ttermcap entries for pure VT220-Emulation and 25, 28, 35, 40, 43 and' Comment
'\n'          Text

'#\t50 lines entries; 132 columns' Comment
'\n'          Text

'pcvt25w'     Name.Tag
'|'           Punctuation
'dec vt220 emulation with 25 lines and 132 cols' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'132'         Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'25'          Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'is2'         Name.Class
'='           Operator
'\\'          Literal
'E[1;25r'     Literal
'\\'          Literal
'E[25;1H'     Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'pcvtXX'      Literal
','           Punctuation
' '           Text
'\n'          Text

'pcvt28w'     Name.Tag
'|'           Punctuation
'dec vt220 emulation with 28 lines and 132 cols' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'132'         Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'28'          Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'is2'         Name.Class
'='           Operator
'\\'          Literal
'E[1;28r'     Literal
'\\'          Literal
'E[28;1H'     Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'pcvtXX'      Literal
','           Punctuation
' '           Text
'\n'          Text

'pcvt35w'     Name.Tag
'|'           Punctuation
'dec vt220 emulation with 35 lines and 132 cols' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'132'         Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'35'          Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'is2'         Name.Class
'='           Operator
'\\'          Literal
'E[1;35r'     Literal
'\\'          Literal
'E[35;1H'     Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'pcvtXX'      Literal
','           Punctuation
' '           Text
'\n'          Text

'pcvt40w'     Name.Tag
'|'           Punctuation
'dec vt220 emulation with 40 lines and 132 cols' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'132'         Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'40'          Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'is2'         Name.Class
'='           Operator
'\\'          Literal
'E[1;40r'     Literal
'\\'          Literal
'E[40;1H'     Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'pcvtXX'      Literal
','           Punctuation
' '           Text
'\n'          Text

'pcvt43w'     Name.Tag
'|'           Punctuation
'dec vt220 emulation with 43 lines and 132 cols' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'132'         Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'43'          Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'is2'         Name.Class
'='           Operator
'\\'          Literal
'E[1;43r'     Literal
'\\'          Literal
'E[43;1H'     Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'pcvtXX'      Literal
','           Punctuation
' '           Text
'\n'          Text

'pcvt50w'     Name.Tag
'|'           Punctuation
'dec vt220 emulation with 50 lines and 132 cols' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'132'         Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'50'          Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'is2'         Name.Class
'='           Operator
'\\'          Literal
'E[1;50r'     Literal
'\\'          Literal
'E[50;1H'     Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'pcvtXX'      Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'# Terminfo entries to enable the use of the ncurses library in colour on a' Comment
'\n'          Text

'# NetBSD-arm32 console (only tested on a RiscPC).' Comment
'\n'          Text

'# Created by Dave Millen <dmill@globalnet.co.uk> 22.07.98' Comment
'\n'          Text

'# modified codes for setf/setb to setaf/setab, then to klone+color, corrected' Comment
'\n'          Text

'# typo in invis - TD' Comment
'\n'          Text

'arm100'      Name.Tag
'|'           Punctuation
'arm100-am'   Name.Attribute
'|'           Punctuation
'Arm(RiscPC) ncurses compatible (for 640x480)' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'am'          Name.Class
','           Punctuation
' '           Text
'bce'         Name.Class
','           Punctuation
' '           Text
'msgr'        Name.Class
','           Punctuation
' '           Text
'xenl'        Name.Class
','           Punctuation
' '           Text
'xon'         Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'80'          Literal.Number
','           Punctuation
' '           Text
'it'          Name.Class
'#'           Operator
'8'           Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'30'          Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'acsc'        Name.Class
'='           Operator
'``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~' Literal
','           Punctuation
' '           Text
'\n\t'        Text
'bel'         Name.Class
'='           Operator
'^G'          Literal
','           Punctuation
' '           Text
'blink'       Name.Class
'='           Operator
'\\'          Literal
'E[5m$<2>'    Literal
','           Punctuation
' '           Text
'bold'        Name.Class
'='           Operator
'\\'          Literal
'E[1m$<2>'    Literal
','           Punctuation
' '           Text
'\n\t'        Text
'clear'       Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
'\\'          Literal
'E[J$<50>'    Literal
','           Punctuation
' '           Text
'cr'          Name.Class
'='           Operator
'^M'          Literal
','           Punctuation
' '           Text
'csr'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%d;%p2%dr' Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cub'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dD'    Literal
','           Punctuation
' '           Text
'cub1'        Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'cud'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dB'    Literal
','           Punctuation
' '           Text
'cud1'        Name.Class
'='           Operator
'^J'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cuf'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dC'    Literal
','           Punctuation
' '           Text
'cuf1'        Name.Class
'='           Operator
'\\'          Literal
'E[C$<2>'     Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cup'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%d;%p2%dH$<5>' Literal
','           Punctuation
' '           Text
'cuu'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dA'    Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cuu1'        Name.Class
'='           Operator
'\\'          Literal
'E[A$<2>'     Literal
','           Punctuation
' '           Text
'ed'          Name.Class
'='           Operator
'\\'          Literal
'E[J$<50>'    Literal
','           Punctuation
' '           Text
'el'          Name.Class
'='           Operator
'\\'          Literal
'E[K$<3>'     Literal
','           Punctuation
' '           Text
'el1'         Name.Class
'='           Operator
'\\'          Literal
'E[1K$<3>'    Literal
','           Punctuation
' '           Text
'\n\t'        Text
'enacs'       Name.Class
'='           Operator
'\\'          Literal
'E(B'         Literal
'\\'          Literal
'E)0'         Literal
','           Punctuation
' '           Text
'home'        Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
','           Punctuation
' '           Text
'ht'          Name.Class
'='           Operator
'^I'          Literal
','           Punctuation
' '           Text
'hts'         Name.Class
'='           Operator
'\\'          Literal
'EH'          Literal
','           Punctuation
' '           Text
'ind'         Name.Class
'='           Operator
'^J'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'invis'       Name.Class
'='           Operator
'\\'          Literal
'E[8m$<2>'    Literal
','           Punctuation
' '           Text
'ka1'         Name.Class
'='           Operator
'\\'          Literal
'E[q'         Literal
','           Punctuation
' '           Text
'ka3'         Name.Class
'='           Operator
'\\'          Literal
'E[s'         Literal
','           Punctuation
' '           Text
'kb2'         Name.Class
'='           Operator
'\\'          Literal
'E[r'         Literal
','           Punctuation
' '           Text
'kbs'         Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kc1'         Name.Class
'='           Operator
'\\'          Literal
'E[p'         Literal
','           Punctuation
' '           Text
'kc3'         Name.Class
'='           Operator
'\\'          Literal
'E[n'         Literal
','           Punctuation
' '           Text
'kcub1'       Name.Class
'='           Operator
'\\'          Literal
'E[D'         Literal
','           Punctuation
' '           Text
'kcud1'       Name.Class
'='           Operator
'\\'          Literal
'E[B'         Literal
','           Punctuation
' '           Text
'kcuf1'       Name.Class
'='           Operator
'\\'          Literal
'E[C'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kcuu1'       Name.Class
'='           Operator
'\\'          Literal
'E[A'         Literal
','           Punctuation
' '           Text
'kent'        Name.Class
'='           Operator
'\\'          Literal
'E[M'         Literal
','           Punctuation
' '           Text
'kf0'         Name.Class
'='           Operator
'\\'          Literal
'E[y'         Literal
','           Punctuation
' '           Text
'kf1'         Name.Class
'='           Operator
'\\'          Literal
'E[P'         Literal
','           Punctuation
' '           Text
'kf10'        Name.Class
'='           Operator
'\\'          Literal
'E[x'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf2'         Name.Class
'='           Operator
'\\'          Literal
'E[Q'         Literal
','           Punctuation
' '           Text
'kf3'         Name.Class
'='           Operator
'\\'          Literal
'E[R'         Literal
','           Punctuation
' '           Text
'kf4'         Name.Class
'='           Operator
'\\'          Literal
'E[S'         Literal
','           Punctuation
' '           Text
'kf5'         Name.Class
'='           Operator
'\\'          Literal
'E[t'         Literal
','           Punctuation
' '           Text
'kf6'         Name.Class
'='           Operator
'\\'          Literal
'E[u'         Literal
','           Punctuation
' '           Text
'kf7'         Name.Class
'='           Operator
'\\'          Literal
'E[v'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf8'         Name.Class
'='           Operator
'\\'          Literal
'E[l'         Literal
','           Punctuation
' '           Text
'kf9'         Name.Class
'='           Operator
'\\'          Literal
'E[w'         Literal
','           Punctuation
' '           Text
'rc'          Name.Class
'='           Operator
'\\'          Literal
'E8'          Literal
','           Punctuation
' '           Text
'rev'         Name.Class
'='           Operator
'\\'          Literal
'E[6m$<2>'    Literal
','           Punctuation
' '           Text
'ri'          Name.Class
'='           Operator
'\\'          Literal
'EM$<5>'      Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rmacs'       Name.Class
'='           Operator
'^O'          Literal
','           Punctuation
' '           Text
'rmam'        Name.Class
'='           Operator
'\\'          Literal
'E[?7l'       Literal
','           Punctuation
' '           Text
'rmkx'        Name.Class
'='           Operator
'\\'          Literal
'E[?1l'       Literal
'\\'          Literal
'E>'          Literal
','           Punctuation
' '           Text
'rmso'        Name.Class
'='           Operator
'\\'          Literal
'E[m$<2>'     Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rmul'        Name.Class
'='           Operator
'\\'          Literal
'E[m$<2>'     Literal
','           Punctuation
' '           Text
'rs2'         Name.Class
'='           Operator
'\\'          Literal
'E>'          Literal
'\\'          Literal
'E[?3l'       Literal
'\\'          Literal
'E[?4l'       Literal
'\\'          Literal
'E[?5l'       Literal
'\\'          Literal
'E[?7h'       Literal
'\\'          Literal
'E[?8h'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'sc'          Name.Class
'='           Operator
'\\'          Literal
'E7'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'sgr'         Name.Class
'='           Operator
'\\'          Literal
'E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t' Literal
'\\'          Literal
'016%e'       Literal
'\\'          Literal
'017%;'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'sgr0'        Name.Class
'='           Operator
'\\'          Literal
'E[m'         Literal
'\\'          Literal
'017$<2>'     Literal
','           Punctuation
' '           Text
'smacs'       Name.Class
'='           Operator
'^N'          Literal
','           Punctuation
' '           Text
'smam'        Name.Class
'='           Operator
'\\'          Literal
'E[?7h'       Literal
','           Punctuation
' '           Text
'smkx'        Name.Class
'='           Operator
'\\'          Literal
'E[?1h'       Literal
'\\'          Literal
'E='          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'smso'        Name.Class
'='           Operator
'\\'          Literal
'E[7m$<2>'    Literal
','           Punctuation
' '           Text
'smul'        Name.Class
'='           Operator
'\\'          Literal
'E[4m$<2>'    Literal
','           Punctuation
' '           Text
'tbc'         Name.Class
'='           Operator
'\\'          Literal
'E[3g'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'ecma+sgr'    Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'klone+color' Literal
','           Punctuation
' '           Text
'\n'          Text

'arm100-w'    Name.Tag
'|'           Punctuation
'arm100-wam'  Name.Attribute
'|'           Punctuation
'Arm(RiscPC) ncurses compatible (for 1024x768)' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'132'         Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'50'          Literal.Number
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'arm100'      Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'# NetBSD/x68k console vt200 emulator. This port runs on a 68K machine' Comment
'\n'          Text

'# manufactured by Sharp for the Japenese market.' Comment
'\n'          Text

'# From Minoura Makoto <minoura@netlaputa.or.jp>, 12 May 1996' Comment
'\n'          Text

'x68k'        Name.Tag
'|'           Punctuation
'x68k-ite'    Name.Attribute
'|'           Punctuation
'NetBSD/x68k ITE' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'96'          Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'32'          Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'kclr'        Name.Class
'='           Operator
'\\'          Literal
'E[9~'        Literal
','           Punctuation
' '           Text
'khlp'        Name.Class
'='           Operator
'\\'          Literal
'E[28~'       Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'vt220'       Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'# <tv@pobox.com>:' Comment
'\n'          Text

'# Entry for the DNARD OpenFirmware console, close to ANSI but not quite.' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# (still unfinished, but good enough so far.)' Comment
'\n'          Text

'ofcons'      Name.Tag
','           Punctuation
' '           Text
'\n\t'        Text
'bw'          Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'80'          Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'30'          Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'bel'         Name.Class
'='           Operator
'^G'          Literal
','           Punctuation
' '           Text
'blink'       Name.Class
'='           Operator
'\\'          Literal
'2337;2m'     Literal
','           Punctuation
' '           Text
'bold'        Name.Class
'='           Operator
'\\'          Literal
'2331m'       Literal
','           Punctuation
' '           Text
'clear'       Name.Class
'='           Operator
'^L'          Literal
','           Punctuation
' '           Text
'cr'          Name.Class
'='           Operator
'^M'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cub'         Name.Class
'='           Operator
'\\'          Literal
'233%p1%dD'   Literal
','           Punctuation
' '           Text
'cub1'        Name.Class
'='           Operator
'\\'          Literal
'233D'        Literal
','           Punctuation
' '           Text
'cud'         Name.Class
'='           Operator
'\\'          Literal
'233%p1%dB'   Literal
','           Punctuation
' '           Text
'cud1'        Name.Class
'='           Operator
'\\'          Literal
'233B'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cuf'         Name.Class
'='           Operator
'\\'          Literal
'233%p1%dC'   Literal
','           Punctuation
' '           Text
'cuf1'        Name.Class
'='           Operator
'\\'          Literal
'233C'        Literal
','           Punctuation
' '           Text
'cup'         Name.Class
'='           Operator
'\\'          Literal
'233%i%p1%d;%p2%dH' Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cuu'         Name.Class
'='           Operator
'\\'          Literal
'233%p1%dA'   Literal
','           Punctuation
' '           Text
'cuu1'        Name.Class
'='           Operator
'\\'          Literal
'233A'        Literal
','           Punctuation
' '           Text
'dch'         Name.Class
'='           Operator
'\\'          Literal
'233%p1%dP'   Literal
','           Punctuation
' '           Text
'dch1'        Name.Class
'='           Operator
'\\'          Literal
'233P'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'dim'         Name.Class
'='           Operator
'\\'          Literal
'2332m'       Literal
','           Punctuation
' '           Text
'dl'          Name.Class
'='           Operator
'\\'          Literal
'233%p1%dM'   Literal
','           Punctuation
' '           Text
'dl1'         Name.Class
'='           Operator
'\\'          Literal
'233M'        Literal
','           Punctuation
' '           Text
'ed'          Name.Class
'='           Operator
'\\'          Literal
'233J'        Literal
','           Punctuation
' '           Text
'el'          Name.Class
'='           Operator
'\\'          Literal
'233K'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'flash'       Name.Class
'='           Operator
'^G'          Literal
','           Punctuation
' '           Text
'ht'          Name.Class
'='           Operator
'^I'          Literal
','           Punctuation
' '           Text
'ich'         Name.Class
'='           Operator
'\\'          Literal
'233%p1%d@'   Literal
','           Punctuation
' '           Text
'ich1'        Name.Class
'='           Operator
'\\'          Literal
'233@'        Literal
','           Punctuation
' '           Text
'il'          Name.Class
'='           Operator
'\\'          Literal
'233%p1%dL'   Literal
','           Punctuation
' '           Text
'\n\t'        Text
'il1'         Name.Class
'='           Operator
'\\'          Literal
'233L'        Literal
','           Punctuation
' '           Text
'ind'         Name.Class
'='           Operator
'^J'          Literal
','           Punctuation
' '           Text
'invis'       Name.Class
'='           Operator
'\\'          Literal
'2338m'       Literal
','           Punctuation
' '           Text
'kbs'         Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'kcub1'       Name.Class
'='           Operator
'\\'          Literal
'233D'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kcud1'       Name.Class
'='           Operator
'\\'          Literal
'233B'        Literal
','           Punctuation
' '           Text
'kcuf1'       Name.Class
'='           Operator
'\\'          Literal
'233C'        Literal
','           Punctuation
' '           Text
'kcuu1'       Name.Class
'='           Operator
'\\'          Literal
'233A'        Literal
','           Punctuation
' '           Text
'kdch1'       Name.Class
'='           Operator
'\\'          Literal
'233P'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf1'         Name.Class
'='           Operator
'\\'          Literal
'2330P'       Literal
','           Punctuation
' '           Text
'kf10'        Name.Class
'='           Operator
'\\'          Literal
'2330M'       Literal
','           Punctuation
' '           Text
'kf2'         Name.Class
'='           Operator
'\\'          Literal
'2330Q'       Literal
','           Punctuation
' '           Text
'kf3'         Name.Class
'='           Operator
'\\'          Literal
'2330W'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf4'         Name.Class
'='           Operator
'\\'          Literal
'2330x'       Literal
','           Punctuation
' '           Text
'kf5'         Name.Class
'='           Operator
'\\'          Literal
'2330t'       Literal
','           Punctuation
' '           Text
'kf6'         Name.Class
'='           Operator
'\\'          Literal
'2330u'       Literal
','           Punctuation
' '           Text
'kf7'         Name.Class
'='           Operator
'\\'          Literal
'2330q'       Literal
','           Punctuation
' '           Text
'kf8'         Name.Class
'='           Operator
'\\'          Literal
'2330r'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf9'         Name.Class
'='           Operator
'\\'          Literal
'2330p'       Literal
','           Punctuation
' '           Text
'knp'         Name.Class
'='           Operator
'\\'          Literal
'233/'        Literal
','           Punctuation
' '           Text
'kpp'         Name.Class
'='           Operator
'\\'          Literal
'233?'        Literal
','           Punctuation
' '           Text
'nel'         Name.Class
'='           Operator
'^M^J'        Literal
','           Punctuation
' '           Text
'rev'         Name.Class
'='           Operator
'\\'          Literal
'2337m'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rmso'        Name.Class
'='           Operator
'\\'          Literal
'2330m'       Literal
','           Punctuation
' '           Text
'rmul'        Name.Class
'='           Operator
'\\'          Literal
'2330m'       Literal
','           Punctuation
' '           Text
'sgr0'        Name.Class
'='           Operator
'\\'          Literal
'2330m'       Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'# NetBSD "wscons" emulator in vt220 mode' Comment
'\n'          Text

'# These are micro-minimal and probably need to be redone for real' Comment
'\n'          Text

'# after the manner of the pcvt entries.' Comment
'\n'          Text

'wsvt25'      Name.Tag
'|'           Punctuation
'NetBSD wscons in 25 line DEC VT220 mode' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'80'          Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'25'          Literal.Number
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'vt220'       Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'wsvt25m'     Name.Tag
'|'           Punctuation
'NetBSD wscons in 25 line DEC VT220 mode with Meta' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'km'          Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'80'          Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'25'          Literal.Number
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'vt220'       Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

"# `rasterconsole' provided by 4.4BSD, NetBSD and OpenBSD on SPARC, and " Comment
'\n'          Text

'# DECstation/pmax.' Comment
'\n'          Text

'rcons'       Name.Tag
'|'           Punctuation
'BSD rasterconsole' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'sun-il'      Literal
','           Punctuation
' '           Text
'\n'          Text

'# Color version of above. Color currenly only provided by NetBSD.' Comment
'\n'          Text

'rcons-color' Name.Tag
'|'           Punctuation
'BSD rasterconsole with ANSI color' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'bce'         Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'colors'      Name.Class
'#'           Operator
'8'           Literal.Number
','           Punctuation
' '           Text
'pairs'       Name.Class
'#'           Operator
'64'          Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'op'          Name.Class
'='           Operator
'\\'          Literal
'E[m'         Literal
','           Punctuation
' '           Text
'setab'       Name.Class
'='           Operator
'\\'          Literal
'E[4%dm'      Literal
','           Punctuation
' '           Text
'setaf'       Name.Class
'='           Operator
'\\'          Literal
'E[3%dm'      Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'rcons'       Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'#### FreeBSD console entries' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# From: Andrey Chernov <ache@astral.msk.su> 29 Mar 1996' Comment
'\n'          Text

'# Andrey Chernov maintains the FreeBSD termcap distributions.' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# Note: Users of FreeBSD 2.1.0 and older versions must either upgrade' Comment
'\n'          Text

'# or comment out the :cb: capability in the console entry.' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# Alexander Lukyanov reports:' Comment
'\n'          Text

'# I have seen FreeBSD-2.1.5R... The old el1 bug changed, but it is still there.' Comment
'\n'          Text

'# Now el1 clears not only to the line beginning, but also a large chunk' Comment
'\n'          Text

'# of previous line. But there is another bug - ech does not work at all.' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'\n'          Text

'# for syscons' Comment
'\n'          Text

'# common entry without semigraphics' Comment
'\n'          Text

'# Bug: The <op> capability resets attributes.' Comment
'\n'          Text

'# Bug? The ech and el1 attributes appear to move the cursor in some cases; for' Comment
'\n'          Text

'# instance el1 does if the cursor is moved to the right margin first.  Removed' Comment
'\n'          Text

'# by T.Dickey 97/5/3 (ech=\\E[%p1%dX, el1=\\E[1K)' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# Setting colors turns off reverse; we cannot guarantee order, so use ncv.' Comment
'\n'          Text

'# Note that this disables standout with color.' Comment
'\n'          Text

'cons25w'     Name.Tag
'|'           Punctuation
'ansiw'       Name.Attribute
'|'           Punctuation
'ansi80x25-raw' Name.Attribute
'|'           Punctuation
'freebsd console (25-line raw mode)' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'am'          Name.Class
','           Punctuation
' '           Text
'bce'         Name.Class
','           Punctuation
' '           Text
'bw'          Name.Class
','           Punctuation
' '           Text
'eo'          Name.Class
','           Punctuation
' '           Text
'msgr'        Name.Class
','           Punctuation
' '           Text
'npc'         Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'colors'      Name.Class
'#'           Operator
'8'           Literal.Number
','           Punctuation
' '           Text
'cols'        Name.Class
'#'           Operator
'80'          Literal.Number
','           Punctuation
' '           Text
'it'          Name.Class
'#'           Operator
'8'           Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'25'          Literal.Number
','           Punctuation
' '           Text
'ncv'         Name.Class
'#'           Operator
'21'          Literal.Number
','           Punctuation
' '           Text
'pairs'       Name.Class
'#'           Operator
'64'          Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'bel'         Name.Class
'='           Operator
'^G'          Literal
','           Punctuation
' '           Text
'blink'       Name.Class
'='           Operator
'\\'          Literal
'E[5m'        Literal
','           Punctuation
' '           Text
'bold'        Name.Class
'='           Operator
'\\'          Literal
'E[1m'        Literal
','           Punctuation
' '           Text
'cbt'         Name.Class
'='           Operator
'\\'          Literal
'E[Z'         Literal
','           Punctuation
' '           Text
'clear'       Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
'\\'          Literal
'E[J'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cnorm'       Name.Class
'='           Operator
'\\'          Literal
'E[=0C'       Literal
','           Punctuation
' '           Text
'cr'          Name.Class
'='           Operator
'^M'          Literal
','           Punctuation
' '           Text
'cub'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dD'    Literal
','           Punctuation
' '           Text
'cub1'        Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'cud'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dB'    Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cud1'        Name.Class
'='           Operator
'\\'          Literal
'E[B'         Literal
','           Punctuation
' '           Text
'cuf'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dC'    Literal
','           Punctuation
' '           Text
'cuf1'        Name.Class
'='           Operator
'\\'          Literal
'E[C'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cup'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%d;%p2%dH' Literal
','           Punctuation
' '           Text
'cuu'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dA'    Literal
','           Punctuation
' '           Text
'cuu1'        Name.Class
'='           Operator
'\\'          Literal
'E[A'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cvvis'       Name.Class
'='           Operator
'\\'          Literal
'E[=1C'       Literal
','           Punctuation
' '           Text
'dch'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dP'    Literal
','           Punctuation
' '           Text
'dch1'        Name.Class
'='           Operator
'\\'          Literal
'E[P'         Literal
','           Punctuation
' '           Text
'dim'         Name.Class
'='           Operator
'\\'          Literal
'E[30;1m'     Literal
','           Punctuation
' '           Text
'\n\t'        Text
'dl'          Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dM'    Literal
','           Punctuation
' '           Text
'dl1'         Name.Class
'='           Operator
'\\'          Literal
'E[M'         Literal
','           Punctuation
' '           Text
'ed'          Name.Class
'='           Operator
'\\'          Literal
'E[J'         Literal
','           Punctuation
' '           Text
'el'          Name.Class
'='           Operator
'\\'          Literal
'E[K'         Literal
','           Punctuation
' '           Text
'home'        Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'hpa'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%d`'  Literal
','           Punctuation
' '           Text
'ht'          Name.Class
'='           Operator
'^I'          Literal
','           Punctuation
' '           Text
'ich'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%d@'    Literal
','           Punctuation
' '           Text
'ich1'        Name.Class
'='           Operator
'\\'          Literal
'E[@'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'il'          Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dL'    Literal
','           Punctuation
' '           Text
'il1'         Name.Class
'='           Operator
'\\'          Literal
'E[L'         Literal
','           Punctuation
' '           Text
'ind'         Name.Class
'='           Operator
'\\'          Literal
'E[S'         Literal
','           Punctuation
' '           Text
'indn'        Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dS'    Literal
','           Punctuation
' '           Text
'kb2'         Name.Class
'='           Operator
'\\'          Literal
'E[E'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kbs'         Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'kcbt'        Name.Class
'='           Operator
'\\'          Literal
'E[Z'         Literal
','           Punctuation
' '           Text
'kcub1'       Name.Class
'='           Operator
'\\'          Literal
'E[D'         Literal
','           Punctuation
' '           Text
'kcud1'       Name.Class
'='           Operator
'\\'          Literal
'E[B'         Literal
','           Punctuation
' '           Text
'kcuf1'       Name.Class
'='           Operator
'\\'          Literal
'E[C'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kcuu1'       Name.Class
'='           Operator
'\\'          Literal
'E[A'         Literal
','           Punctuation
' '           Text
'kdch1'       Name.Class
'='           Operator
'\\'          Literal
'177'         Literal
','           Punctuation
' '           Text
'kend'        Name.Class
'='           Operator
'\\'          Literal
'E[F'         Literal
','           Punctuation
' '           Text
'kf1'         Name.Class
'='           Operator
'\\'          Literal
'E[M'         Literal
','           Punctuation
' '           Text
'kf10'        Name.Class
'='           Operator
'\\'          Literal
'E[V'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf11'        Name.Class
'='           Operator
'\\'          Literal
'E[W'         Literal
','           Punctuation
' '           Text
'kf12'        Name.Class
'='           Operator
'\\'          Literal
'E[X'         Literal
','           Punctuation
' '           Text
'kf2'         Name.Class
'='           Operator
'\\'          Literal
'E[N'         Literal
','           Punctuation
' '           Text
'kf3'         Name.Class
'='           Operator
'\\'          Literal
'E[O'         Literal
','           Punctuation
' '           Text
'kf4'         Name.Class
'='           Operator
'\\'          Literal
'E[P'         Literal
','           Punctuation
' '           Text
'kf5'         Name.Class
'='           Operator
'\\'          Literal
'E[Q'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf6'         Name.Class
'='           Operator
'\\'          Literal
'E[R'         Literal
','           Punctuation
' '           Text
'kf7'         Name.Class
'='           Operator
'\\'          Literal
'E[S'         Literal
','           Punctuation
' '           Text
'kf8'         Name.Class
'='           Operator
'\\'          Literal
'E[T'         Literal
','           Punctuation
' '           Text
'kf9'         Name.Class
'='           Operator
'\\'          Literal
'E[U'         Literal
','           Punctuation
' '           Text
'khome'       Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kich1'       Name.Class
'='           Operator
'\\'          Literal
'E[L'         Literal
','           Punctuation
' '           Text
'knp'         Name.Class
'='           Operator
'\\'          Literal
'E[G'         Literal
','           Punctuation
' '           Text
'kpp'         Name.Class
'='           Operator
'\\'          Literal
'E[I'         Literal
','           Punctuation
' '           Text
'nel'         Name.Class
'='           Operator
'\\'          Literal
'E[E'         Literal
','           Punctuation
' '           Text
'op'          Name.Class
'='           Operator
'\\'          Literal
'E[x'         Literal
','           Punctuation
' '           Text
'rev'         Name.Class
'='           Operator
'\\'          Literal
'E[7m'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'ri'          Name.Class
'='           Operator
'\\'          Literal
'E[T'         Literal
','           Punctuation
' '           Text
'rin'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dT'    Literal
','           Punctuation
' '           Text
'rmso'        Name.Class
'='           Operator
'\\'          Literal
'E[m'         Literal
','           Punctuation
' '           Text
'rs1'         Name.Class
'='           Operator
'\\'          Literal
'E[x'         Literal
'\\'          Literal
'E[m'         Literal
'\\'          Literal
'Ec'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'setab'       Name.Class
'='           Operator
'\\'          Literal
'E[4%p1%dm'   Literal
','           Punctuation
' '           Text
'setaf'       Name.Class
'='           Operator
'\\'          Literal
'E[3%p1%dm'   Literal
','           Punctuation
' '           Text
'sgr0'        Name.Class
'='           Operator
'\\'          Literal
'E[m'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'smso'        Name.Class
'='           Operator
'\\'          Literal
'E[7m'        Literal
','           Punctuation
' '           Text
'vpa'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%dd'  Literal
','           Punctuation
' '           Text
'\n'          Text

'cons25'      Name.Tag
'|'           Punctuation
'ansis'       Name.Attribute
'|'           Punctuation
'ansi80x25'   Name.Attribute
'|'           Punctuation
'freebsd console (25-line ansi mode)' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'acsc'        Name.Class
'='           Operator
'-'           Literal
'\\'          Literal
'030.^Y0'     Literal
'\\'          Literal
'333`'        Literal
'\\'          Literal
'004a'        Literal
'\\'          Literal
'260f'        Literal
'\\'          Literal
'370g'        Literal
'\\'          Literal
'361h'        Literal
'\\'          Literal
'261i'        Literal
'\\'          Literal
'025j'        Literal
'\\'          Literal
'331k'        Literal
'\\'          Literal
'277l'        Literal
'\\'          Literal
'332m'        Literal
'\\'          Literal
'300n'        Literal
'\\'          Literal
'305q'        Literal
'\\'          Literal
'304t'        Literal
'\\'          Literal
'303u'        Literal
'\\'          Literal
'264v'        Literal
'\\'          Literal
'301w'        Literal
'\\'          Literal
'302x'        Literal
'\\'          Literal
'263y'        Literal
'\\'          Literal
'363z'        Literal
'\\'          Literal
'362~'        Literal
'\\'          Literal
'371'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'cons25w'     Literal
','           Punctuation
' '           Text
'\n'          Text

'cons25-m'    Name.Tag
'|'           Punctuation
'ansis-mono'  Name.Attribute
'|'           Punctuation
'ansi80x25-mono' Name.Attribute
'|'           Punctuation
'freebsd console (25-line mono ansi mode)' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'colors@'     Name.Class
','           Punctuation
' '           Text
'pairs@'      Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'bold@'       Name.Class
','           Punctuation
' '           Text
'dim@'        Name.Class
','           Punctuation
' '           Text
'op@'         Name.Class
','           Punctuation
' '           Text
'rmul'        Name.Class
'='           Operator
'\\'          Literal
'E[m'         Literal
','           Punctuation
' '           Text
'setab@'      Name.Class
','           Punctuation
' '           Text
'setaf@'      Name.Class
','           Punctuation
' '           Text
'smul'        Name.Class
'='           Operator
'\\'          Literal
'E[4m'        Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'cons25'      Literal
','           Punctuation
' '           Text
'\n'          Text

'cons30'      Name.Tag
'|'           Punctuation
'ansi80x30'   Name.Attribute
'|'           Punctuation
'freebsd console (30-line ansi mode)' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'lines'       Name.Class
'#'           Operator
'30'          Literal.Number
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'cons25'      Literal
','           Punctuation
' '           Text
'\n'          Text

'cons30-m'    Name.Tag
'|'           Punctuation
'ansi80x30-mono' Name.Attribute
'|'           Punctuation
'freebsd console (30-line mono ansi mode)' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'lines'       Name.Class
'#'           Operator
'30'          Literal.Number
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'cons25-m'    Literal
','           Punctuation
' '           Text
'\n'          Text

'cons43'      Name.Tag
'|'           Punctuation
'ansi80x43'   Name.Attribute
'|'           Punctuation
'freebsd console (43-line ansi mode)' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'lines'       Name.Class
'#'           Operator
'43'          Literal.Number
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'cons25'      Literal
','           Punctuation
' '           Text
'\n'          Text

'cons43-m'    Name.Tag
'|'           Punctuation
'ansi80x43-mono' Name.Attribute
'|'           Punctuation
'freebsd console (43-line mono ansi mode)' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'lines'       Name.Class
'#'           Operator
'43'          Literal.Number
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'cons25-m'    Literal
','           Punctuation
' '           Text
'\n'          Text

'cons50'      Name.Tag
'|'           Punctuation
'ansil'       Name.Attribute
'|'           Punctuation
'ansi80x50'   Name.Attribute
'|'           Punctuation
'freebsd console (50-line ansi mode)' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'lines'       Name.Class
'#'           Operator
'50'          Literal.Number
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'cons25'      Literal
','           Punctuation
' '           Text
'\n'          Text

'cons50-m'    Name.Tag
'|'           Punctuation
'ansil-mono'  Name.Attribute
'|'           Punctuation
'ansi80x50-mono' Name.Attribute
'|'           Punctuation
'freebsd console (50-line mono ansi mode)' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'lines'       Name.Class
'#'           Operator
'50'          Literal.Number
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'cons25-m'    Literal
','           Punctuation
' '           Text
'\n'          Text

'cons60'      Name.Tag
'|'           Punctuation
'ansi80x60'   Name.Attribute
'|'           Punctuation
'freebsd console (60-line ansi mode)' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'lines'       Name.Class
'#'           Operator
'60'          Literal.Number
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'cons25'      Literal
','           Punctuation
' '           Text
'\n'          Text

'cons60-m'    Name.Tag
'|'           Punctuation
'ansi80x60-mono' Name.Attribute
'|'           Punctuation
'freebsd console (60-line mono ansi mode)' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'lines'       Name.Class
'#'           Operator
'60'          Literal.Number
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'cons25-m'    Literal
','           Punctuation
' '           Text
'\n'          Text

'cons25r'     Name.Tag
'|'           Punctuation
'pc3r'        Name.Attribute
'|'           Punctuation
'ibmpc3r'     Name.Attribute
'|'           Punctuation
'cons25-koi8-r' Name.Attribute
'|'           Punctuation
'freebsd console w/koi8-r cyrillic' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'acsc'        Name.Class
'='           Operator
'-'           Literal
'\\'          Literal
'030.^Y0'     Literal
'\\'          Literal
'215`'        Literal
'\\'          Literal
'004a'        Literal
'\\'          Literal
'220f'        Literal
'\\'          Literal
'234h'        Literal
'\\'          Literal
'221i'        Literal
'\\'          Literal
'025j'        Literal
'\\'          Literal
'205k'        Literal
'\\'          Literal
'203l'        Literal
'\\'          Literal
'202m'        Literal
'\\'          Literal
'204n'        Literal
'\\'          Literal
'212q'        Literal
'\\'          Literal
'0t'          Literal
'\\'          Literal
'206u'        Literal
'\\'          Literal
'207v'        Literal
'\\'          Literal
'211w'        Literal
'\\'          Literal
'210x'        Literal
'\\'          Literal
'201y'        Literal
'\\'          Literal
'230z'        Literal
'\\'          Literal
'231~'        Literal
'\\'          Literal
'225'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'cons25w'     Literal
','           Punctuation
' '           Text
'\n'          Text

'cons25r-m'   Name.Tag
'|'           Punctuation
'pc3r-m'      Name.Attribute
'|'           Punctuation
'ibmpc3r-mono' Name.Attribute
'|'           Punctuation
'cons25-koi8r-m' Name.Attribute
'|'           Punctuation
'freebsd console w/koi8-r cyrillic (mono)' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'colors@'     Name.Class
','           Punctuation
' '           Text
'pairs@'      Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'op@'         Name.Class
','           Punctuation
' '           Text
'rmul'        Name.Class
'='           Operator
'\\'          Literal
'E[m'         Literal
','           Punctuation
' '           Text
'setab@'      Name.Class
','           Punctuation
' '           Text
'setaf@'      Name.Class
','           Punctuation
' '           Text
'smul'        Name.Class
'='           Operator
'\\'          Literal
'E[4m'        Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'cons25r'     Literal
','           Punctuation
' '           Text
'\n'          Text

'cons50r'     Name.Tag
'|'           Punctuation
'cons50-koi8r' Name.Attribute
'|'           Punctuation
'freebsd console w/koi8-r cyrillic (50 lines)' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'lines'       Name.Class
'#'           Operator
'50'          Literal.Number
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'cons25r'     Literal
','           Punctuation
' '           Text
'\n'          Text

'cons50r-m'   Name.Tag
'|'           Punctuation
'cons50-koi8r-m' Name.Attribute
'|'           Punctuation
'freebsd console w/koi8-r cyrillic (50-line mono)' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'lines'       Name.Class
'#'           Operator
'50'          Literal.Number
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'cons25r-m'   Literal
','           Punctuation
' '           Text
'\n'          Text

'cons60r'     Name.Tag
'|'           Punctuation
'cons60-koi8r' Name.Attribute
'|'           Punctuation
'freebsd console w/koi8-r cyrillic (60 lines)' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'lines'       Name.Class
'#'           Operator
'60'          Literal.Number
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'cons25r'     Literal
','           Punctuation
' '           Text
'\n'          Text

'cons60r-m'   Name.Tag
'|'           Punctuation
'cons60-koi8r-m' Name.Attribute
'|'           Punctuation
'freebsd console w/koi8-r cyrillic (60-line mono)' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'lines'       Name.Class
'#'           Operator
'60'          Literal.Number
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'cons25r-m'   Literal
','           Punctuation
' '           Text
'\n'          Text

'# ISO 8859-1 FreeBSD console' Comment
'\n'          Text

'cons25l1'    Name.Tag
'|'           Punctuation
'cons25-iso8859' Name.Attribute
'|'           Punctuation
'freebsd console w/iso 8859-1 chars' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'acsc'        Name.Class
'='           Operator
'+'           Literal
'\\'          Literal
'253'         Literal
'\\,'         Literal
'\\'          Literal
'273-'        Literal
'\\'          Literal
'030.'        Literal
'\\'          Literal
'031`'        Literal
'\\'          Literal
'201a'        Literal
'\\'          Literal
'202f'        Literal
'\\'          Literal
'207g'        Literal
'\\'          Literal
'210i'        Literal
'\\'          Literal
'247j'        Literal
'\\'          Literal
'213k'        Literal
'\\'          Literal
'214l'        Literal
'\\'          Literal
'215m'        Literal
'\\'          Literal
'216n'        Literal
'\\'          Literal
'217o'        Literal
'\\'          Literal
'220p'        Literal
'\\'          Literal
'221q'        Literal
'\\'          Literal
'222r'        Literal
'\\'          Literal
'223s'        Literal
'\\'          Literal
'224t'        Literal
'\\'          Literal
'225u'        Literal
'\\'          Literal
'226v'        Literal
'\\'          Literal
'227w'        Literal
'\\'          Literal
'230x'        Literal
'\\'          Literal
'231y'        Literal
'\\'          Literal
'232z'        Literal
'\\'          Literal
'233~'        Literal
'\\'          Literal
'237'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'cons25w'     Literal
','           Punctuation
' '           Text
'\n'          Text

'cons25l1-m'  Name.Tag
'|'           Punctuation
'cons25-iso-m' Name.Attribute
'|'           Punctuation
'freebsd console w/iso 8859-1 chars (mono)' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'colors@'     Name.Class
','           Punctuation
' '           Text
'pairs@'      Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'bold@'       Name.Class
','           Punctuation
' '           Text
'dim@'        Name.Class
','           Punctuation
' '           Text
'op@'         Name.Class
','           Punctuation
' '           Text
'rmul'        Name.Class
'='           Operator
'\\'          Literal
'E[m'         Literal
','           Punctuation
' '           Text
'setab@'      Name.Class
','           Punctuation
' '           Text
'setaf@'      Name.Class
','           Punctuation
' '           Text
'smul'        Name.Class
'='           Operator
'\\'          Literal
'E[4m'        Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'cons25l1'    Literal
','           Punctuation
' '           Text
'\n'          Text

'cons50l1'    Name.Tag
'|'           Punctuation
'cons50-iso8859' Name.Attribute
'|'           Punctuation
'freebsd console w/iso 8859-1 chars (50 lines)' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'lines'       Name.Class
'#'           Operator
'50'          Literal.Number
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'cons25l1'    Literal
','           Punctuation
' '           Text
'\n'          Text

'cons50l1-m'  Name.Tag
'|'           Punctuation
'cons50-iso-m' Name.Attribute
'|'           Punctuation
'freebsd console w/iso 8859-1 chars (50-line mono)' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'lines'       Name.Class
'#'           Operator
'50'          Literal.Number
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'cons25l1-m'  Literal
','           Punctuation
' '           Text
'\n'          Text

'cons60l1'    Name.Tag
'|'           Punctuation
'cons60-iso'  Name.Attribute
'|'           Punctuation
'freebsd console w/iso 8859-1 chars (60 lines)' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'lines'       Name.Class
'#'           Operator
'60'          Literal.Number
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'cons25l1'    Literal
','           Punctuation
' '           Text
'\n'          Text

'cons60l1-m'  Name.Tag
'|'           Punctuation
'cons60-iso-m' Name.Attribute
'|'           Punctuation
'freebsd console w/iso 8859-1 chars (60-line mono)' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'lines'       Name.Class
'#'           Operator
'60'          Literal.Number
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'cons25l1-m'  Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'#### 386BSD and BSD/OS Consoles' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'\n'          Text

'# This was the original 386BSD console entry (I think).  ' Comment
'\n'          Text

"# Some places it's named oldpc3|oldibmpc3." Comment
'\n'          Text

'# From: Alex R.N. Wetmore <aw2t@andrew.cmu.edu>' Comment
'\n'          Text

'origpc3'     Name.Tag
'|'           Punctuation
'origibmpc3'  Name.Attribute
'|'           Punctuation
'IBM PC 386BSD Console' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'am'          Name.Class
','           Punctuation
' '           Text
'bw'          Name.Class
','           Punctuation
' '           Text
'eo'          Name.Class
','           Punctuation
' '           Text
'xon'         Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'80'          Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'25'          Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'acsc'        Name.Class
'='           Operator
'j'           Literal
'\\'          Literal
'331k'        Literal
'\\'          Literal
'277l'        Literal
'\\'          Literal
'332m'        Literal
'\\'          Literal
'300n'        Literal
'\\'          Literal
'305q'        Literal
'\\'          Literal
'304t'        Literal
'\\'          Literal
'303u'        Literal
'\\'          Literal
'264v'        Literal
'\\'          Literal
'301w'        Literal
'\\'          Literal
'302x'        Literal
'\\'          Literal
'263'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'bold'        Name.Class
'='           Operator
'\\'          Literal
'E[7m'        Literal
','           Punctuation
' '           Text
'clear'       Name.Class
'='           Operator
'\\'          Literal
'Ec'          Literal
','           Punctuation
' '           Text
'cub1'        Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'cud1'        Name.Class
'='           Operator
'\\'          Literal
'E[B'         Literal
','           Punctuation
' '           Text
'cuf1'        Name.Class
'='           Operator
'\\'          Literal
'E[C'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cup'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%2d;%p2%2dH' Literal
','           Punctuation
' '           Text
'cuu1'        Name.Class
'='           Operator
'\\'          Literal
'E[A'         Literal
','           Punctuation
' '           Text
'ed'          Name.Class
'='           Operator
'\\'          Literal
'E[J'         Literal
','           Punctuation
' '           Text
'el'          Name.Class
'='           Operator
'\\'          Literal
'E[K'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'home'        Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
','           Punctuation
' '           Text
'ind'         Name.Class
'='           Operator
'\\'          Literal
'E[S'         Literal
','           Punctuation
' '           Text
'kcub1'       Name.Class
'='           Operator
'\\'          Literal
'E[D'         Literal
','           Punctuation
' '           Text
'kcud1'       Name.Class
'='           Operator
'\\'          Literal
'E[B'         Literal
','           Punctuation
' '           Text
'kcuf1'       Name.Class
'='           Operator
'\\'          Literal
'E[C'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kcuu1'       Name.Class
'='           Operator
'\\'          Literal
'E[A'         Literal
','           Punctuation
' '           Text
'khome'       Name.Class
'='           Operator
'\\'          Literal
'E[Y'         Literal
','           Punctuation
' '           Text
'ri'          Name.Class
'='           Operator
'\\'          Literal
'E[T'         Literal
','           Punctuation
' '           Text
'rmso'        Name.Class
'='           Operator
'\\'          Literal
'E[1;0x'      Literal
'\\'          Literal
'E[2;7x'      Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rmul'        Name.Class
'='           Operator
'\\'          Literal
'E[1;0x'      Literal
'\\'          Literal
'E[2;7x'      Literal
','           Punctuation
' '           Text
'sgr0'        Name.Class
'='           Operator
'\\'          Literal
'E[m'         Literal
'\\'          Literal
'E[1;0x'      Literal
'\\'          Literal
'E[2;7x'      Literal
','           Punctuation
' '           Text
'\n\t'        Text
'smso'        Name.Class
'='           Operator
'\\'          Literal
'E[1;7x'      Literal
'\\'          Literal
'E[2;0x'      Literal
','           Punctuation
' '           Text
'smul'        Name.Class
'='           Operator
'\\'          Literal
'E[1;7x'      Literal
'\\'          Literal
'E[2;0x'      Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'# description of BSD/386 console emulator in version 1.0 (supplied by BSDI)' Comment
'\n'          Text

'oldpc3'      Name.Tag
'|'           Punctuation
'oldibmpc3'   Name.Attribute
'|'           Punctuation
'old IBM PC BSD/386 Console' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'km'          Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'lines'       Name.Class
'#'           Operator
'25'          Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'bel'         Name.Class
'='           Operator
'^G'          Literal
','           Punctuation
' '           Text
'bold'        Name.Class
'='           Operator
'\\'          Literal
'E[=15F'      Literal
','           Punctuation
' '           Text
'cr'          Name.Class
'='           Operator
'^M'          Literal
','           Punctuation
' '           Text
'cud1'        Name.Class
'='           Operator
'^J'          Literal
','           Punctuation
' '           Text
'dim'         Name.Class
'='           Operator
'\\'          Literal
'E[=8F'       Literal
','           Punctuation
' '           Text
'dl1'         Name.Class
'='           Operator
'\\'          Literal
'E[M'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'ht'          Name.Class
'='           Operator
'^I'          Literal
','           Punctuation
' '           Text
'il1'         Name.Class
'='           Operator
'\\'          Literal
'E[L'         Literal
','           Punctuation
' '           Text
'ind'         Name.Class
'='           Operator
'^J'          Literal
','           Punctuation
' '           Text
'kbs'         Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'kcub1'       Name.Class
'='           Operator
'\\'          Literal
'E[D'         Literal
','           Punctuation
' '           Text
'kcud1'       Name.Class
'='           Operator
'\\'          Literal
'E[B'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kcuf1'       Name.Class
'='           Operator
'\\'          Literal
'E[C'         Literal
','           Punctuation
' '           Text
'kcuu1'       Name.Class
'='           Operator
'\\'          Literal
'E[A'         Literal
','           Punctuation
' '           Text
'khome'       Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
','           Punctuation
' '           Text
'kich1'       Name.Class
'='           Operator
'\\'          Literal
'E[L'         Literal
','           Punctuation
' '           Text
'kll'         Name.Class
'='           Operator
'\\'          Literal
'E[F'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'knp'         Name.Class
'='           Operator
'\\'          Literal
'E[G'         Literal
','           Punctuation
' '           Text
'kpp'         Name.Class
'='           Operator
'\\'          Literal
'E[I'         Literal
','           Punctuation
' '           Text
'nel'         Name.Class
'='           Operator
'^M^J'        Literal
','           Punctuation
' '           Text
'sgr0'        Name.Class
'='           Operator
'\\'          Literal
'E[=R'        Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'# Description of BSD/OS console emulator in version 1.1, 2.0, 2.1' Comment
'\n'          Text

'# Note, the emulator supports many of the additional console features' Comment
'\n'          Text

'# listed in the iBCS2 (e.g. character-set selection) though not all' Comment
'\n'          Text

'# are described here.  This entry really ought to be upgraded.' Comment
'\n'          Text

'# Also note, the console will also work with fewer lines after doing' Comment
'\n'          Text

'# "stty rows NN", e.g. to use 24 lines.' Comment
'\n'          Text

'# (Color support from Kevin Rosenberg <kevin@cyberport.com>, 2 May 1996) ' Comment
'\n'          Text

'# Bug: The <op> capability resets attributes.' Comment
'\n'          Text

'bsdos-pc-nobold' Name.Tag
'|'           Punctuation
'BSD/OS PC console w/o bold' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'am'          Name.Class
','           Punctuation
' '           Text
'eo'          Name.Class
','           Punctuation
' '           Text
'km'          Name.Class
','           Punctuation
' '           Text
'xon'         Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'80'          Literal.Number
','           Punctuation
' '           Text
'it'          Name.Class
'#'           Operator
'8'           Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'25'          Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'bel'         Name.Class
'='           Operator
'^G'          Literal
','           Punctuation
' '           Text
'clear'       Name.Class
'='           Operator
'\\'          Literal
'Ec'          Literal
','           Punctuation
' '           Text
'cr'          Name.Class
'='           Operator
'^M'          Literal
','           Punctuation
' '           Text
'cub'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dD'    Literal
','           Punctuation
' '           Text
'cub1'        Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cud'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dB'    Literal
','           Punctuation
' '           Text
'cud1'        Name.Class
'='           Operator
'^J'          Literal
','           Punctuation
' '           Text
'cuf'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dC'    Literal
','           Punctuation
' '           Text
'cuf1'        Name.Class
'='           Operator
'\\'          Literal
'E[C'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cup'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%d;%p2%dH' Literal
','           Punctuation
' '           Text
'cuu'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dA'    Literal
','           Punctuation
' '           Text
'cuu1'        Name.Class
'='           Operator
'\\'          Literal
'E[A'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'dl'          Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dM'    Literal
','           Punctuation
' '           Text
'dl1'         Name.Class
'='           Operator
'\\'          Literal
'E[M'         Literal
','           Punctuation
' '           Text
'ed'          Name.Class
'='           Operator
'\\'          Literal
'E[J'         Literal
','           Punctuation
' '           Text
'el'          Name.Class
'='           Operator
'\\'          Literal
'E[K'         Literal
','           Punctuation
' '           Text
'home'        Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
','           Punctuation
' '           Text
'ht'          Name.Class
'='           Operator
'^I'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'il'          Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dL'    Literal
','           Punctuation
' '           Text
'il1'         Name.Class
'='           Operator
'\\'          Literal
'E[L'         Literal
','           Punctuation
' '           Text
'ind'         Name.Class
'='           Operator
'^J'          Literal
','           Punctuation
' '           Text
'kbs'         Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'kcub1'       Name.Class
'='           Operator
'\\'          Literal
'E[D'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kcud1'       Name.Class
'='           Operator
'\\'          Literal
'E[B'         Literal
','           Punctuation
' '           Text
'kcuf1'       Name.Class
'='           Operator
'\\'          Literal
'E[C'         Literal
','           Punctuation
' '           Text
'kcuu1'       Name.Class
'='           Operator
'\\'          Literal
'E[A'         Literal
','           Punctuation
' '           Text
'khome'       Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
','           Punctuation
' '           Text
'kich1'       Name.Class
'='           Operator
'\\'          Literal
'E[L'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kll'         Name.Class
'='           Operator
'\\'          Literal
'E[F'         Literal
','           Punctuation
' '           Text
'knp'         Name.Class
'='           Operator
'\\'          Literal
'E[G'         Literal
','           Punctuation
' '           Text
'kpp'         Name.Class
'='           Operator
'\\'          Literal
'E[I'         Literal
','           Punctuation
' '           Text
'nel'         Name.Class
'='           Operator
'^M^J'        Literal
','           Punctuation
' '           Text
'rc'          Name.Class
'='           Operator
'\\'          Literal
'E8'          Literal
','           Punctuation
' '           Text
'sc'          Name.Class
'='           Operator
'\\'          Literal
'E7'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'sgr'         Name.Class
'='           Operator
'\\'          Literal
'E[0;10%?%p1%t;7%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;11%;m%?%p5%t' Literal
'\\'          Literal
'E[=8F%;'     Literal
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'klone+sgr'   Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'klone+color' Literal
','           Punctuation
' '           Text
'\n'          Text

'bsdos-pc'    Name.Tag
'|'           Punctuation
'IBM PC BSD/OS Console' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'sgr'         Name.Class
'='           Operator
'\\'          Literal
'E[0;10%?%p1%t;7%;%?%p2%t;1%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;11%;m' Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'bsdos-pc-nobold' Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'# Old names for BSD/OS PC console used in releases before 4.1. ' Comment
'\n'          Text

'pc3'         Name.Tag
'|'           Punctuation
'BSD/OS on the PC Console' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'bsdos-pc-nobold' Literal
','           Punctuation
' '           Text
'\n'          Text

'ibmpc3'      Name.Tag
'|'           Punctuation
'pc3-bold'    Name.Attribute
'|'           Punctuation
'BSD/OS on the PC Console with bold instead of underline' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'bsdos-pc'    Literal
','           Punctuation
' '           Text
'\n '         Text
'\n'          Text

'# BSD/OS on the SPARC ' Comment
'\n'          Text

'bsdos-sparc' Name.Tag
'|'           Punctuation
'Sun SPARC BSD/OS Console' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'sun'         Literal
','           Punctuation
' '           Text
'\n\t '       Text
'\n'          Text

'# BSD/OS on the PowerPC ' Comment
'\n'          Text

'bsdos-ppc'   Name.Tag
'|'           Punctuation
'PowerPC BSD/OS Console' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'bsdos-pc'    Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'#### DEC VT100 and compatibles' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# DEC terminals from the vt100 forward are collected here. Older DEC terminals' Comment
'\n'          Text

"# and micro consoles can be found in the `obsolete' section.  More details on" Comment
'\n'          Text

'# the relationship between the VT100 and ANSI X3.64/ISO 6429/ECMA-48 may be' Comment
'\n'          Text

'# found near the end of this file.' Comment
'\n'          Text

'#'           Comment
'\n'          Text

"# Except where noted, these entries are DEC's official terminfos." Comment
'\n'          Text

'# Contact Bill Hedberg <hedberg@hannah.enet.dec.com> of Terminal Support' Comment
'\n'          Text

'# Engineering for more information.  Updated terminfos and termcaps ' Comment
'\n'          Text

'# are kept available at ftp://gatekeeper.dec.com/pub/DEC/termcaps.' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# In October 1995 DEC sold its terminals business, including the VT and Dorio' Comment
'\n'          Text

'# line and trademark, to SunRiver Data Systems.  SunRiver has since changed' Comment
'\n'          Text

'# its name to Boundless Technologies; see http://www.boundless.com.' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'\n'          Text

'# NOTE:  Any VT100 emulation, whether in hardware or software, almost' Comment
'\n'          Text

"# certainly includes what DEC called the `Level 1 editing extension' codes;" Comment
'\n'          Text

"# only the very oldest VT100s lacked these and there probably aren't any of" Comment
'\n'          Text

'# those left alive.  To capture these, use one of the VT102 entries.' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# Note that the <xenl> glitch in vt100 is not quite the same as on the Concept,' Comment
'\n'          Text

'# since the cursor is left in a different position while in the' Comment
'\n'          Text

'# weird state (concept at beginning of next line, vt100 at end' Comment
'\n'          Text

"# of this line) so all versions of vi before 3.7 don't handle" Comment
'\n'          Text

'# <xenl> right on vt100. The correct way to handle <xenl> is when' Comment
'\n'          Text

'# you output the char in column 80, immediately output CR LF' Comment
'\n'          Text

'# and then assume you are in column 1 of the next line. If <xenl>' Comment
'\n'          Text

'# is on, am should be on too.' Comment
'\n'          Text

'# '          Comment
'\n'          Text

'# I assume you have smooth scroll off or are at a slow enough baud' Comment
'\n'          Text

"# rate that it doesn't matter (1200? or less). Also this assumes" Comment
'\n'          Text

'# that you set auto-nl to "on", if you set it off use vt100-nam ' Comment
'\n'          Text

'# below.'    Comment
'\n'          Text

'# '          Comment
'\n'          Text

'# The padding requirements listed here are guesses. It is strongly' Comment
'\n'          Text

'# recommended that xon/xoff be enabled, as this is assumed here.' Comment
'\n'          Text

'# '          Comment
'\n'          Text

'# The vt100 uses <rs2> and <rf> rather than <is2>/<tbc>/<hts> because the ' Comment
'\n'          Text

"# tab settings are in non-volatile memory and don't need to be " Comment
'\n'          Text

'# reset upon login. Also setting the number of columns glitches ' Comment
'\n'          Text

'# the screen annoyingly. You can type "reset" to get them set.' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# The VT100 series terminals have cursor ("arrows") keys which can operate' Comment
'\n'          Text

'# in two different modes: Cursor Mode and Application Mode.  Cursor Mode' Comment
'\n'          Text

'# is the reset state, and is assumed to be the normal state.  Application' Comment
'\n'          Text

'# Mode is the "set" state.  In Cursor Mode, the cursor keys transmit' Comment
'\n'          Text

'# "Esc [ {code}" sequences, conforming to ANSI standards.  In Application' Comment
'\n'          Text

'# Mode, the cursor keys transmit "Esc O <code>" sequences.  Application Mode' Comment
'\n'          Text

'# was provided primarily as an aid to the porting of VT52 applications.  It is' Comment
'\n'          Text

'# assumed that the cursor keys are normally in Cursor Mode, and expected that' Comment
'\n'          Text

'# applications such as vi will always transmit the <smkx> string.  Therefore,' Comment
'\n'          Text

'# the definitions for the cursor keys are made to match what the terminal' Comment
'\n'          Text

'# transmits after the <smkx> string is transmitted.  If the <smkx> string' Comment
'\n'          Text

'# is a null string or is not defined, then cursor keys are assumed to be in' Comment
'\n'          Text

'# "Cursor Mode", and the cursor keys definitions should match that assumption,' Comment
'\n'          Text

'# else the appication may fail.  It is also expected that applications will' Comment
'\n'          Text

'# always transmit the <rmkx> string to the terminal before they exit.' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# The VT100 series terminals have an auxilliary keypad, commonly referred to as' Comment
'\n'          Text

'# the "Numeric Keypad", because it is a cluster of numeric and function keys.' Comment
'\n'          Text

'# The Numeric Keypad which can operate in two different modes: Numeric Mode and' Comment
'\n'          Text

'# Application Mode.  Numeric Mode is the reset state, and is assumed to be' Comment
'\n'          Text

'# the normal state.  Application Mode is the "set" state.  In Numeric Mode,' Comment
'\n'          Text

'# the numeric and punctuation keys transmit ASCII 7-bit characters, and the ' Comment
'\n'          Text

'# Enter key transmits the same as the Return key (Note: the Return key' Comment
'\n'          Text

'# can be configured to send either LF (\\015) or CR LF).  In Application Mode,' Comment
'\n'          Text

'# all the keypad keys transmit "Esc O {code}" sequences.  The PF1 - PF4 keys' Comment
'\n'          Text

'# always send the same "Esc O {code}" sequences.  It is assumed that the keypad' Comment
'\n'          Text

'# is normally in Numeric Mode.  If an application requires that the keypad be' Comment
'\n'          Text

'# in Application Mode then it is expected that the user, or the application,' Comment
'\n'          Text

'# will set the TERM environment variable to point to a terminfo entry which has' Comment
'\n'          Text

'# defined the <smkx> string to include the codes that switch the keypad into' Comment
'\n'          Text

'# Application Mode, and the terminfo entry will also define function key' Comment
'\n'          Text

'# fields to match the Application Mode control codes.  If the <smkx> string' Comment
'\n'          Text

'# is a null string or is not defined, then the keypad is assumed to be in' Comment
'\n'          Text

'# Numeric Mode.  If the <smkx> string switches the keypad into Application' Comment
'\n'          Text

'# Mode, it is expected that the <rmkx> string will contain the control codes' Comment
'\n'          Text

'# necessary to reset the keypad to "Normal" mode, and it is also expected that' Comment
'\n'          Text

'# applications which transmit the <smkx> string will also always transmit the' Comment
'\n'          Text

'# <rmkx> string to the terminal before they exit.' Comment
'\n'          Text

'#'           Comment
'\n'          Text

"# Here's a diagram of the VT100 keypad keys with their bindings." Comment
'\n'          Text

'# The top line is the name of the key (some DEC keyboards have the keys' Comment
'\n'          Text

'# labelled somewhat differently, like GOLD instead of PF1, but this is' Comment
'\n'          Text

'# the most "official" name).  The second line is the escape sequence it' Comment
'\n'          Text

'# generates in Application Keypad mode (where "$" means the ESC' Comment
'\n'          Text

'# character).  The third line contains two items, first the mapping of' Comment
'\n'          Text

'# the key in terminfo, and then in termcap.' Comment
'\n'          Text

'#   _______________________________________' Comment
'\n'          Text

'#  |   PF1   |   PF2   |   PF3   |   PF4   |' Comment
'\n'          Text

'#  |   $OP   |   $OQ   |   $OR   |   $OS   |' Comment
'\n'          Text

'#  |_kf1__k1_|_kf2__k2_|_kf3__k3_|_kf4__k4_|' Comment
'\n'          Text

'#  |    7         8         9         -    |' Comment
'\n'          Text

'#  |   $Ow   |   $Ox   |   $Oy   |   $Om   |' Comment
'\n'          Text

'#  |_kf9__k9_|_kf10_k;_|_kf0__k0_|_________|' Comment
'\n'          Text

'#  |    4    |    5    |    6    |    ,    |' Comment
'\n'          Text

'#  |   $Ot   |   $Ou   |   $Ov   |   $Ol   |' Comment
'\n'          Text

'#  |_kf5__k5_|_kf6__k6_|_kf7__k7_|_kf8__k8_|' Comment
'\n'          Text

'#  |    1    |    2    |    3    |         |' Comment
'\n'          Text

'#  |   $Oq   |   $Or   |   $Os   |  enter  |' Comment
'\n'          Text

'#  |_ka1__K1_|_kb2__K2_|_ka3__K3_|  $OM    |' Comment
'\n'          Text

'#  |         0         |   .     |         |' Comment
'\n'          Text

'#  |        $Op        |  $On    |         |' Comment
'\n'          Text

'#  |___kc1_______K4____|_kc3__K5_|_kent_@8_|' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# And here, for those of you with orphaned VT100s lacking documentation, is' Comment
'\n'          Text

"# a description of the soft switches invoked when you do `Set Up'." Comment
'\n'          Text

'# '          Comment
'\n'          Text

'#  Scroll 0-Jump               Shifted 3   0-#' Comment
'\n'          Text

'#  |      1-Smooth             |           1-British pound sign' Comment
'\n'          Text

'#  | Autorepeat 0-Off          | Wrap Around 0-Off' Comment
'\n'          Text

'#  | |          1-On           | |           1-On' Comment
'\n'          Text

'#  | | Screen 0-Dark Bkg       | | New Line 0-Off' Comment
'\n'          Text

'#  | | |      1-Light Bkg      | | |        1-On' Comment
'\n'          Text

'#  | | | Cursor 0-Underline    | | | Interlace 0-Off' Comment
'\n'          Text

'#  | | | |      1-Block        | | | |         1-On' Comment
'\n'          Text

'#  | | | |                     | | | |' Comment
'\n'          Text

'#  1 1 0 1       1 1 1 1       0 1 0 0       0 0 1 0       <--Standard Settings' Comment
'\n'          Text

'#                | | | |                     | | | |' Comment
'\n'          Text

'#                | | | Auto XON/XOFF 0-Off   | | | Power 0-60 Hz' Comment
'\n'          Text

'#                | | |               1-On    | | |       1-50 Hz' Comment
'\n'          Text

'#                | | Ansi/VT52 0-VT52        | | Bits Per Char. 0-7 Bits' Comment
'\n'          Text

'#                | |           1-ANSI        | |                1-8 Bits' Comment
'\n'          Text

'#                | Keyclick 0-Off            | Parity 0-Off' Comment
'\n'          Text

'#                |          1-On             |        1-On' Comment
'\n'          Text

'#                Margin Bell 0-Off           Parity Sense 0-Odd' Comment
'\n'          Text

'#                            1-On                         1-Even' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# The following SET-UP modes are assumed for normal operation:' Comment
'\n'          Text

'#\tANSI_MODE\tAUTO_XON/XOFF_ON\tNEWLINE_OFF\t80_COLUMNS' Comment
'\n'          Text

'#\tWRAP_AROUND_ON  JUMP_SCROLL_OFF' Comment
'\n'          Text

'# Other SET-UP modes may be set for operator convenience or communication' Comment
'\n'          Text

'# requirements; I recommend' Comment
'\n'          Text

'#\tAUTOREPEAT_ON\tBLOCK_CURSOR\tMARGIN_BELL_OFF    SHIFTED_3_#' Comment
'\n'          Text

"# Unless you have a graphics add-on such as Digital Engineering's VT640" Comment
'\n'          Text

'# (and even then, whenever it can be arranged!) you should set' Comment
'\n'          Text

'#\tINTERLACE_OFF' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# (vt100: I added <rmam>/<smam> based on the init string, also <OTbs>. -- esr)' Comment
'\n'          Text

'vt100'       Name.Tag
'|'           Punctuation
'vt100-am'    Name.Attribute
'|'           Punctuation
'dec vt100 (w/advanced video)' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'am'          Name.Class
','           Punctuation
' '           Text
'msgr'        Name.Class
','           Punctuation
' '           Text
'xenl'        Name.Class
','           Punctuation
' '           Text
'xon'         Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'80'          Literal.Number
','           Punctuation
' '           Text
'it'          Name.Class
'#'           Operator
'8'           Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'24'          Literal.Number
','           Punctuation
' '           Text
'vt'          Name.Class
'#'           Operator
'3'           Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'acsc'        Name.Class
'='           Operator
'``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~' Literal
','           Punctuation
' '           Text
'\n\t'        Text
'bel'         Name.Class
'='           Operator
'^G'          Literal
','           Punctuation
' '           Text
'blink'       Name.Class
'='           Operator
'\\'          Literal
'E[5m$<2>'    Literal
','           Punctuation
' '           Text
'bold'        Name.Class
'='           Operator
'\\'          Literal
'E[1m$<2>'    Literal
','           Punctuation
' '           Text
'\n\t'        Text
'clear'       Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
'\\'          Literal
'E[J$<50>'    Literal
','           Punctuation
' '           Text
'cr'          Name.Class
'='           Operator
'^M'          Literal
','           Punctuation
' '           Text
'csr'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%d;%p2%dr' Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cub'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dD'    Literal
','           Punctuation
' '           Text
'cub1'        Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'cud'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dB'    Literal
','           Punctuation
' '           Text
'cud1'        Name.Class
'='           Operator
'^J'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cuf'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dC'    Literal
','           Punctuation
' '           Text
'cuf1'        Name.Class
'='           Operator
'\\'          Literal
'E[C$<2>'     Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cup'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%d;%p2%dH$<5>' Literal
','           Punctuation
' '           Text
'cuu'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dA'    Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cuu1'        Name.Class
'='           Operator
'\\'          Literal
'E[A$<2>'     Literal
','           Punctuation
' '           Text
'ed'          Name.Class
'='           Operator
'\\'          Literal
'E[J$<50>'    Literal
','           Punctuation
' '           Text
'el'          Name.Class
'='           Operator
'\\'          Literal
'E[K$<3>'     Literal
','           Punctuation
' '           Text
'el1'         Name.Class
'='           Operator
'\\'          Literal
'E[1K$<3>'    Literal
','           Punctuation
' '           Text
'\n\t'        Text
'enacs'       Name.Class
'='           Operator
'\\'          Literal
'E(B'         Literal
'\\'          Literal
'E)0'         Literal
','           Punctuation
' '           Text
'home'        Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
','           Punctuation
' '           Text
'ht'          Name.Class
'='           Operator
'^I'          Literal
','           Punctuation
' '           Text
'hts'         Name.Class
'='           Operator
'\\'          Literal
'EH'          Literal
','           Punctuation
' '           Text
'ind'         Name.Class
'='           Operator
'^J'          Literal
','           Punctuation
' '           Text
'ka1'         Name.Class
'='           Operator
'\\'          Literal
'EOq'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'ka3'         Name.Class
'='           Operator
'\\'          Literal
'EOs'         Literal
','           Punctuation
' '           Text
'kb2'         Name.Class
'='           Operator
'\\'          Literal
'EOr'         Literal
','           Punctuation
' '           Text
'kbs'         Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'kc1'         Name.Class
'='           Operator
'\\'          Literal
'EOp'         Literal
','           Punctuation
' '           Text
'kc3'         Name.Class
'='           Operator
'\\'          Literal
'EOn'         Literal
','           Punctuation
' '           Text
'kcub1'       Name.Class
'='           Operator
'\\'          Literal
'EOD'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kcud1'       Name.Class
'='           Operator
'\\'          Literal
'EOB'         Literal
','           Punctuation
' '           Text
'kcuf1'       Name.Class
'='           Operator
'\\'          Literal
'EOC'         Literal
','           Punctuation
' '           Text
'kcuu1'       Name.Class
'='           Operator
'\\'          Literal
'EOA'         Literal
','           Punctuation
' '           Text
'kent'        Name.Class
'='           Operator
'\\'          Literal
'EOM'         Literal
','           Punctuation
' '           Text
'kf0'         Name.Class
'='           Operator
'\\'          Literal
'EOy'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf1'         Name.Class
'='           Operator
'\\'          Literal
'EOP'         Literal
','           Punctuation
' '           Text
'kf10'        Name.Class
'='           Operator
'\\'          Literal
'EOx'         Literal
','           Punctuation
' '           Text
'kf2'         Name.Class
'='           Operator
'\\'          Literal
'EOQ'         Literal
','           Punctuation
' '           Text
'kf3'         Name.Class
'='           Operator
'\\'          Literal
'EOR'         Literal
','           Punctuation
' '           Text
'kf4'         Name.Class
'='           Operator
'\\'          Literal
'EOS'         Literal
','           Punctuation
' '           Text
'kf5'         Name.Class
'='           Operator
'\\'          Literal
'EOt'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf6'         Name.Class
'='           Operator
'\\'          Literal
'EOu'         Literal
','           Punctuation
' '           Text
'kf7'         Name.Class
'='           Operator
'\\'          Literal
'EOv'         Literal
','           Punctuation
' '           Text
'kf8'         Name.Class
'='           Operator
'\\'          Literal
'EOl'         Literal
','           Punctuation
' '           Text
'kf9'         Name.Class
'='           Operator
'\\'          Literal
'EOw'         Literal
','           Punctuation
' '           Text
'rc'          Name.Class
'='           Operator
'\\'          Literal
'E8'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rev'         Name.Class
'='           Operator
'\\'          Literal
'E[7m$<2>'    Literal
','           Punctuation
' '           Text
'ri'          Name.Class
'='           Operator
'\\'          Literal
'EM$<5>'      Literal
','           Punctuation
' '           Text
'rmacs'       Name.Class
'='           Operator
'^O'          Literal
','           Punctuation
' '           Text
'rmam'        Name.Class
'='           Operator
'\\'          Literal
'E[?7l'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rmkx'        Name.Class
'='           Operator
'\\'          Literal
'E[?1l'       Literal
'\\'          Literal
'E>'          Literal
','           Punctuation
' '           Text
'rmso'        Name.Class
'='           Operator
'\\'          Literal
'E[m$<2>'     Literal
','           Punctuation
' '           Text
'rmul'        Name.Class
'='           Operator
'\\'          Literal
'E[m$<2>'     Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rs2'         Name.Class
'='           Operator
'\\'          Literal
'E>'          Literal
'\\'          Literal
'E[?3l'       Literal
'\\'          Literal
'E[?4l'       Literal
'\\'          Literal
'E[?5l'       Literal
'\\'          Literal
'E[?7h'       Literal
'\\'          Literal
'E[?8h'       Literal
','           Punctuation
' '           Text
'sc'          Name.Class
'='           Operator
'\\'          Literal
'E7'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'sgr'         Name.Class
'='           Operator
'\\'          Literal
'E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t' Literal
'\\'          Literal
'016%e'       Literal
'\\'          Literal
'017%;'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'sgr0'        Name.Class
'='           Operator
'\\'          Literal
'E[m'         Literal
'\\'          Literal
'017$<2>'     Literal
','           Punctuation
' '           Text
'smacs'       Name.Class
'='           Operator
'^N'          Literal
','           Punctuation
' '           Text
'smam'        Name.Class
'='           Operator
'\\'          Literal
'E[?7h'       Literal
','           Punctuation
' '           Text
'smkx'        Name.Class
'='           Operator
'\\'          Literal
'E[?1h'       Literal
'\\'          Literal
'E='          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'smso'        Name.Class
'='           Operator
'\\'          Literal
'E[7m$<2>'    Literal
','           Punctuation
' '           Text
'smul'        Name.Class
'='           Operator
'\\'          Literal
'E[4m$<2>'    Literal
','           Punctuation
' '           Text
'tbc'         Name.Class
'='           Operator
'\\'          Literal
'E[3g'        Literal
','           Punctuation
' '           Text
'\n'          Text

'vt100nam'    Name.Tag
'|'           Punctuation
'vt100-nam'   Name.Attribute
'|'           Punctuation
'vt100 no automargins' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'am@'         Name.Class
','           Punctuation
' '           Text
'xenl@'       Name.Class
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'vt100-am'    Literal
','           Punctuation
' '           Text
'\n'          Text

'vt100-vb'    Name.Tag
'|'           Punctuation
'dec vt100 (w/advanced video) & no beep' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'bel@'        Name.Class
','           Punctuation
' '           Text
'flash'       Name.Class
'='           Operator
'\\'          Literal
'E[?5h'       Literal
'\\'          Literal
'E[?5l'       Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'vt100'       Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'# Ordinary vt100 in 132 column ("wide") mode.' Comment
'\n'          Text

'vt100-w'     Name.Tag
'|'           Punctuation
'vt100-w-am'  Name.Attribute
'|'           Punctuation
'dec vt100 132 cols (w/advanced video)' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'132'         Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'24'          Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'rs2'         Name.Class
'='           Operator
'\\'          Literal
'E>'          Literal
'\\'          Literal
'E[?3h'       Literal
'\\'          Literal
'E[?4l'       Literal
'\\'          Literal
'E[?5l'       Literal
'\\'          Literal
'E[?8h'       Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'vt100-am'    Literal
','           Punctuation
' '           Text
'\n'          Text

'vt100-w-nam' Name.Tag
'|'           Punctuation
'vt100-nam-w' Name.Attribute
'|'           Punctuation
'dec vt100 132 cols (w/advanced video no automargin)' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'132'         Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'14'          Literal.Number
','           Punctuation
' '           Text
'vt@'         Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'rs2'         Name.Class
'='           Operator
'\\'          Literal
'E>'          Literal
'\\'          Literal
'E[?3h'       Literal
'\\'          Literal
'E[?4l'       Literal
'\\'          Literal
'E[?5l'       Literal
'\\'          Literal
'E[?8h'       Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'vt100-nam'   Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'# vt100 with no advanced video.' Comment
'\n'          Text

'vt100-nav'   Name.Tag
'|'           Punctuation
'vt100 without advanced video option' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'xmc'         Name.Class
'#'           Operator
'1'           Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'blink@'      Name.Class
','           Punctuation
' '           Text
'bold@'       Name.Class
','           Punctuation
' '           Text
'rev@'        Name.Class
','           Punctuation
' '           Text
'rmso'        Name.Class
'='           Operator
'\\'          Literal
'E[m'         Literal
','           Punctuation
' '           Text
'rmul@'       Name.Class
','           Punctuation
' '           Text
'sgr@'        Name.Class
','           Punctuation
' '           Text
'sgr0@'       Name.Class
','           Punctuation
' '           Text
'smso'        Name.Class
'='           Operator
'\\'          Literal
'E[7m'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'smul@'       Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'vt100'       Literal
','           Punctuation
' '           Text
'\n'          Text

'vt100-nav-w' Name.Tag
'|'           Punctuation
'vt100-w-nav' Name.Attribute
'|'           Punctuation
'dec vt100 132 cols 14 lines (no advanced video option)' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'132'         Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'14'          Literal.Number
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'vt100-nav'   Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'# vt100 with one of the 24 lines used as a status line.' Comment
'\n'          Text

'# We put the status line on the top.' Comment
'\n'          Text

'vt100-s'     Name.Tag
'|'           Punctuation
'vt100-s-top' Name.Attribute
'|'           Punctuation
'vt100-top-s' Name.Attribute
'|'           Punctuation
'vt100 for use with top sysline' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'eslok'       Name.Class
','           Punctuation
' '           Text
'hs'          Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'lines'       Name.Class
'#'           Operator
'23'          Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'clear'       Name.Class
'='           Operator
'\\'          Literal
'E[2;1H'      Literal
'\\'          Literal
'E[J$<50>'    Literal
','           Punctuation
' '           Text
'csr'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%i%p1%d;%p2%dr' Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cup'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%{1}%+%d;%p2%dH$<5>' Literal
','           Punctuation
' '           Text
'dsl'         Name.Class
'='           Operator
'\\'          Literal
'E7'          Literal
'\\'          Literal
'E[1;24r'     Literal
'\\'          Literal
'E8'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'fsl'         Name.Class
'='           Operator
'\\'          Literal
'E8'          Literal
','           Punctuation
' '           Text
'home'        Name.Class
'='           Operator
'\\'          Literal
'E[2;1H'      Literal
','           Punctuation
' '           Text
'is2'         Name.Class
'='           Operator
'\\'          Literal
'E7'          Literal
'\\'          Literal
'E[2;24r'     Literal
'\\'          Literal
'E8'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'tsl'         Name.Class
'='           Operator
'\\'          Literal
'E7'          Literal
'\\'          Literal
'E[1;%p1%dH'  Literal
'\\'          Literal
'E[1K'        Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'vt100-am'    Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'# Status line at bottom. ' Comment
'\n'          Text

'# Clearing the screen will clobber status line.' Comment
'\n'          Text

'vt100-s-bot' Name.Tag
'|'           Punctuation
'vt100-bot-s' Name.Attribute
'|'           Punctuation
'vt100 for use with bottom sysline' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'eslok'       Name.Class
','           Punctuation
' '           Text
'hs'          Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'lines'       Name.Class
'#'           Operator
'23'          Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'dsl'         Name.Class
'='           Operator
'\\'          Literal
'E7'          Literal
'\\'          Literal
'E[1;24r'     Literal
'\\'          Literal
'E8'          Literal
','           Punctuation
' '           Text
'fsl'         Name.Class
'='           Operator
'\\'          Literal
'E8'          Literal
','           Punctuation
' '           Text
'is2'         Name.Class
'='           Operator
'\\'          Literal
'E[1;23r'     Literal
'\\'          Literal
'E[23;1H'     Literal
','           Punctuation
' '           Text
'\n\t'        Text
'tsl'         Name.Class
'='           Operator
'\\'          Literal
'E7'          Literal
'\\'          Literal
'E[24;%p1%dH' Literal
'\\'          Literal
'E[1K'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'vt100-am'    Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

"# Most of the `vt100' emulators out there actually emulate a vt102" Comment
'\n'          Text

'# This entry (or vt102-nsgr) is probably the right thing to use for' Comment
'\n'          Text

'# these.  '  Comment
'\n'          Text

'vt102'       Name.Tag
'|'           Punctuation
'dec vt102'   Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'mir'         Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'dch1'        Name.Class
'='           Operator
'\\'          Literal
'E[P'         Literal
','           Punctuation
' '           Text
'dl1'         Name.Class
'='           Operator
'\\'          Literal
'E[M'         Literal
','           Punctuation
' '           Text
'il1'         Name.Class
'='           Operator
'\\'          Literal
'E[L'         Literal
','           Punctuation
' '           Text
'rmir'        Name.Class
'='           Operator
'\\'          Literal
'E[4l'        Literal
','           Punctuation
' '           Text
'smir'        Name.Class
'='           Operator
'\\'          Literal
'E[4h'        Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'vt100'       Literal
','           Punctuation
' '           Text
'\n'          Text

'vt102-w'     Name.Tag
'|'           Punctuation
'dec vt102 in wide mode' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'132'         Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'rs3'         Name.Class
'='           Operator
'\\'          Literal
'E[?3h'       Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'vt102'       Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

"# Many brain-dead PC comm programs that pretend to be `vt100-compatible'" Comment
'\n'          Text

'# fail to interpret the ^O and ^N escapes properly.  Symptom: the <sgr0>' Comment
'\n'          Text

'# string in the canonical vt100 entry above leaves the screen littered' Comment
'\n'          Text

'# with little  snowflake or star characters (IBM PC ROM character \\017 = ^O)' Comment
'\n'          Text

'# after highlight turnoffs.  This entry should fix that, and even leave' Comment
'\n'          Text

'# ACS support working, at the cost of making multiple-highlight changes ' Comment
'\n'          Text

'# slightly more expensive.' Comment
'\n'          Text

'# From: Eric S. Raymond <esr@snark.thyrsus.com> July 22 1995' Comment
'\n'          Text

'vt102-nsgr'  Name.Tag
'|'           Punctuation
'vt102 no sgr (use if you see snowflakes after highlight changes)' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'sgr@'        Name.Class
','           Punctuation
' '           Text
'sgr0'        Name.Class
'='           Operator
'\\'          Literal
'E[m'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'vt102'       Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'# VT125 Graphics CRT.  Clear screen also erases graphics' Comment
'\n'          Text

'vt125'       Name.Tag
'|'           Punctuation
'vt125 graphics terminal' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'clear'       Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
'\\'          Literal
'E[2J'        Literal
'\\'          Literal
'EPpS(E)'     Literal
'\\'          Literal
'E'           Literal
'\\\\'        Literal
'$<50>'       Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'vt100'       Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

"# This isn't a DEC entry, it came from University of Wisconsin." Comment
'\n'          Text

'# (vt131: I added <rmam>/<smam> based on the init string, also <OTbs> -- esr)' Comment
'\n'          Text

'vt131'       Name.Tag
'|'           Punctuation
'dec vt131'   Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'am'          Name.Class
','           Punctuation
' '           Text
'xenl'        Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'80'          Literal.Number
','           Punctuation
' '           Text
'it'          Name.Class
'#'           Operator
'8'           Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'24'          Literal.Number
','           Punctuation
' '           Text
'vt'          Name.Class
'#'           Operator
'3'           Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'bel'         Name.Class
'='           Operator
'^G'          Literal
','           Punctuation
' '           Text
'blink'       Name.Class
'='           Operator
'\\'          Literal
'E[5m$<2/>'   Literal
','           Punctuation
' '           Text
'bold'        Name.Class
'='           Operator
'\\'          Literal
'E[1m$<2/>'   Literal
','           Punctuation
' '           Text
'\n\t'        Text
'clear'       Name.Class
'='           Operator
'\\'          Literal
'E[;H'        Literal
'\\'          Literal
'E[2J$<50/>'  Literal
','           Punctuation
' '           Text
'cr'          Name.Class
'='           Operator
'^M'          Literal
','           Punctuation
' '           Text
'csr'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%d;%p2%dr' Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cub1'        Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'cud1'        Name.Class
'='           Operator
'^J'          Literal
','           Punctuation
' '           Text
'cuf1'        Name.Class
'='           Operator
'\\'          Literal
'E[C$<2/>'    Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cup'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%d;%p2%dH$<5/>' Literal
','           Punctuation
' '           Text
'cuu1'        Name.Class
'='           Operator
'\\'          Literal
'E[A$<2/>'    Literal
','           Punctuation
' '           Text
'\n\t'        Text
'ed'          Name.Class
'='           Operator
'\\'          Literal
'E[J$<50/>'   Literal
','           Punctuation
' '           Text
'el'          Name.Class
'='           Operator
'\\'          Literal
'E[K$<3/>'    Literal
','           Punctuation
' '           Text
'home'        Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
','           Punctuation
' '           Text
'ht'          Name.Class
'='           Operator
'^I'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'is2'         Name.Class
'='           Operator
'\\'          Literal
'E[1;24r'     Literal
'\\'          Literal
'E[24;1H'     Literal
','           Punctuation
' '           Text
'kbs'         Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'kcub1'       Name.Class
'='           Operator
'\\'          Literal
'EOD'         Literal
','           Punctuation
' '           Text
'kcud1'       Name.Class
'='           Operator
'\\'          Literal
'EOB'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kcuf1'       Name.Class
'='           Operator
'\\'          Literal
'EOC'         Literal
','           Punctuation
' '           Text
'kcuu1'       Name.Class
'='           Operator
'\\'          Literal
'EOA'         Literal
','           Punctuation
' '           Text
'kf1'         Name.Class
'='           Operator
'\\'          Literal
'EOP'         Literal
','           Punctuation
' '           Text
'kf2'         Name.Class
'='           Operator
'\\'          Literal
'EOQ'         Literal
','           Punctuation
' '           Text
'kf3'         Name.Class
'='           Operator
'\\'          Literal
'EOR'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf4'         Name.Class
'='           Operator
'\\'          Literal
'EOS'         Literal
','           Punctuation
' '           Text
'nel'         Name.Class
'='           Operator
'^M^J'        Literal
','           Punctuation
' '           Text
'rc'          Name.Class
'='           Operator
'\\'          Literal
'E8'          Literal
','           Punctuation
' '           Text
'rev'         Name.Class
'='           Operator
'\\'          Literal
'E[7m$<2/>'   Literal
','           Punctuation
' '           Text
'ri'          Name.Class
'='           Operator
'\\'          Literal
'EM$<5/>'     Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rmam'        Name.Class
'='           Operator
'\\'          Literal
'E[?7h'       Literal
','           Punctuation
' '           Text
'rmkx'        Name.Class
'='           Operator
'\\'          Literal
'E[?1l'       Literal
'\\'          Literal
'E>'          Literal
','           Punctuation
' '           Text
'rmso'        Name.Class
'='           Operator
'\\'          Literal
'E[m$<2/>'    Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rmul'        Name.Class
'='           Operator
'\\'          Literal
'E[m$<2/>'    Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rs1'         Name.Class
'='           Operator
'\\'          Literal
'E>'          Literal
'\\'          Literal
'E[?3l'       Literal
'\\'          Literal
'E[?4l'       Literal
'\\'          Literal
'E[?5l'       Literal
'\\'          Literal
'E[?7h'       Literal
'\\'          Literal
'E[?8h'       Literal
','           Punctuation
' '           Text
'sc'          Name.Class
'='           Operator
'\\'          Literal
'E7'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'sgr0'        Name.Class
'='           Operator
'\\'          Literal
'E[m$<2/>'    Literal
','           Punctuation
' '           Text
'smam'        Name.Class
'='           Operator
'\\'          Literal
'E[?7h'       Literal
','           Punctuation
' '           Text
'smkx'        Name.Class
'='           Operator
'\\'          Literal
'E[?1h'       Literal
'\\'          Literal
'E='          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'smso'        Name.Class
'='           Operator
'\\'          Literal
'E[7m$<2/>'   Literal
','           Punctuation
' '           Text
'smul'        Name.Class
'='           Operator
'\\'          Literal
'E[4m$<2/>'   Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'# vt132 - like vt100 but slower and has ins/del line and such.' Comment
'\n'          Text

"# I'm told that <smir>/<rmir> are backwards in the terminal from the" Comment
'\n'          Text

'# manual and from the ANSI standard, this describes the actual ' Comment
'\n'          Text

"# terminal. I've never actually used a vt132 myself, so this " Comment
'\n'          Text

'# is untested.' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'vt132'       Name.Tag
'|'           Punctuation
'DEC vt132'   Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'xenl'        Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'dch1'        Name.Class
'='           Operator
'\\'          Literal
'E[P$<7>'     Literal
','           Punctuation
' '           Text
'dl1'         Name.Class
'='           Operator
'\\'          Literal
'E[M$<99>'    Literal
','           Punctuation
' '           Text
'il1'         Name.Class
'='           Operator
'\\'          Literal
'E[L$<99>'    Literal
','           Punctuation
' '           Text
'ind'         Name.Class
'='           Operator
'\\'          Literal
'n$<30>'      Literal
','           Punctuation
' '           Text
'\n\t'        Text
'ip'          Name.Class
'='           Operator
'$<7>'        Literal
','           Punctuation
' '           Text
'rmir'        Name.Class
'='           Operator
'\\'          Literal
'E[4h'        Literal
','           Punctuation
' '           Text
'smir'        Name.Class
'='           Operator
'\\'          Literal
'E[4l'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'vt100'       Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'# This vt220 description maps F5--F9 to the second block of function keys' Comment
'\n'          Text

'# at the top of the keyboard.  The "DO" key is used as F10 to avoid conflict' Comment
'\n'          Text

'# with the key marked (ESC) on the vt220.  See vt220d for an alternate mapping.' Comment
'\n'          Text

'# PF1--PF4 are used as F1--F4.' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'vt220-old'   Name.Tag
'|'           Punctuation
'vt200-old'   Name.Attribute
'|'           Punctuation
'DEC VT220 in vt100 emulation mode' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'am'          Name.Class
','           Punctuation
' '           Text
'mir'         Name.Class
','           Punctuation
' '           Text
'xenl'        Name.Class
','           Punctuation
' '           Text
'xon'         Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'80'          Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'24'          Literal.Number
','           Punctuation
' '           Text
'vt'          Name.Class
'#'           Operator
'3'           Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'acsc'        Name.Class
'='           Operator
'``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~' Literal
','           Punctuation
' '           Text
'\n\t'        Text
'bel'         Name.Class
'='           Operator
'^G'          Literal
','           Punctuation
' '           Text
'blink'       Name.Class
'='           Operator
'\\'          Literal
'E[5m$<2>'    Literal
','           Punctuation
' '           Text
'bold'        Name.Class
'='           Operator
'\\'          Literal
'E[1m$<2>'    Literal
','           Punctuation
' '           Text
'civis'       Name.Class
'='           Operator
'\\'          Literal
'E[?25l'      Literal
','           Punctuation
' '           Text
'\n\t'        Text
'clear'       Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
'\\'          Literal
'E[2J$<50>'   Literal
','           Punctuation
' '           Text
'cnorm'       Name.Class
'='           Operator
'\\'          Literal
'E[?25h'      Literal
','           Punctuation
' '           Text
'cr'          Name.Class
'='           Operator
'^M'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'csr'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%d;%p2%dr' Literal
','           Punctuation
' '           Text
'cub1'        Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'cud1'        Name.Class
'='           Operator
'\\'          Literal
'E[B'         Literal
','           Punctuation
' '           Text
'cuf1'        Name.Class
'='           Operator
'\\'          Literal
'E[C'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cup'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%d;%p2%dH$<10>' Literal
','           Punctuation
' '           Text
'cuu1'        Name.Class
'='           Operator
'\\'          Literal
'E[A'         Literal
','           Punctuation
' '           Text
'dch1'        Name.Class
'='           Operator
'\\'          Literal
'E[P'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'dl1'         Name.Class
'='           Operator
'\\'          Literal
'E[M'         Literal
','           Punctuation
' '           Text
'ed'          Name.Class
'='           Operator
'\\'          Literal
'E[J$<50>'    Literal
','           Punctuation
' '           Text
'el'          Name.Class
'='           Operator
'\\'          Literal
'E[K$<3>'     Literal
','           Punctuation
' '           Text
'home'        Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
','           Punctuation
' '           Text
'ht'          Name.Class
'='           Operator
'^I'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'if'          Name.Class
'='           Operator
'/usr/share/tabset/vt100' Literal
','           Punctuation
' '           Text
'il1'         Name.Class
'='           Operator
'\\'          Literal
'E[L'         Literal
','           Punctuation
' '           Text
'ind'         Name.Class
'='           Operator
'\\'          Literal
'ED$<20/>'    Literal
','           Punctuation
' '           Text
'\n\t'        Text
'is2'         Name.Class
'='           Operator
'\\'          Literal
'E[1;24r'     Literal
'\\'          Literal
'E[24;1H'     Literal
','           Punctuation
' '           Text
'kbs'         Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'kcub1'       Name.Class
'='           Operator
'\\'          Literal
'E[D'         Literal
','           Punctuation
' '           Text
'kcud1'       Name.Class
'='           Operator
'\\'          Literal
'E[B'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kcuf1'       Name.Class
'='           Operator
'\\'          Literal
'E[C'         Literal
','           Punctuation
' '           Text
'kcuu1'       Name.Class
'='           Operator
'\\'          Literal
'E[A'         Literal
','           Punctuation
' '           Text
'kdch1'       Name.Class
'='           Operator
'\\'          Literal
'E[3~'        Literal
','           Punctuation
' '           Text
'kend'        Name.Class
'='           Operator
'\\'          Literal
'E[4~'        Literal
','           Punctuation
' '           Text
'kf1'         Name.Class
'='           Operator
'\\'          Literal
'EOP'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf10'        Name.Class
'='           Operator
'\\'          Literal
'E[29~'       Literal
','           Punctuation
' '           Text
'kf2'         Name.Class
'='           Operator
'\\'          Literal
'EOQ'         Literal
','           Punctuation
' '           Text
'kf3'         Name.Class
'='           Operator
'\\'          Literal
'EOR'         Literal
','           Punctuation
' '           Text
'kf4'         Name.Class
'='           Operator
'\\'          Literal
'EOS'         Literal
','           Punctuation
' '           Text
'kf5'         Name.Class
'='           Operator
'\\'          Literal
'E[17~'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf6'         Name.Class
'='           Operator
'\\'          Literal
'E[18~'       Literal
','           Punctuation
' '           Text
'kf7'         Name.Class
'='           Operator
'\\'          Literal
'E[19~'       Literal
','           Punctuation
' '           Text
'kf8'         Name.Class
'='           Operator
'\\'          Literal
'E[20~'       Literal
','           Punctuation
' '           Text
'kf9'         Name.Class
'='           Operator
'\\'          Literal
'E[21~'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'khome'       Name.Class
'='           Operator
'\\'          Literal
'E[1~'        Literal
','           Punctuation
' '           Text
'kich1'       Name.Class
'='           Operator
'\\'          Literal
'E[2~'        Literal
','           Punctuation
' '           Text
'knp'         Name.Class
'='           Operator
'\\'          Literal
'E[6~'        Literal
','           Punctuation
' '           Text
'kpp'         Name.Class
'='           Operator
'\\'          Literal
'E[5~'        Literal
','           Punctuation
' '           Text
'rc'          Name.Class
'='           Operator
'\\'          Literal
'E8'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rev'         Name.Class
'='           Operator
'\\'          Literal
'E[7m$<2>'    Literal
','           Punctuation
' '           Text
'rf'          Name.Class
'='           Operator
'/usr/share/tabset/vt100' Literal
','           Punctuation
' '           Text
'\n\t'        Text
'ri'          Name.Class
'='           Operator
'\\'          Literal
'EM$<14/>'    Literal
','           Punctuation
' '           Text
'rmacs'       Name.Class
'='           Operator
'\\'          Literal
'E(B$<4>'     Literal
','           Punctuation
' '           Text
'rmam'        Name.Class
'='           Operator
'\\'          Literal
'E[?7l'       Literal
','           Punctuation
' '           Text
'rmir'        Name.Class
'='           Operator
'\\'          Literal
'E[4l'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rmso'        Name.Class
'='           Operator
'\\'          Literal
'E[27m'       Literal
','           Punctuation
' '           Text
'rmul'        Name.Class
'='           Operator
'\\'          Literal
'E[24m'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rs2'         Name.Class
'='           Operator
'\\'          Literal
'E>'          Literal
'\\'          Literal
'E[?3l'       Literal
'\\'          Literal
'E[?4l'       Literal
'\\'          Literal
'E[?5l'       Literal
'\\'          Literal
'E[?7h'       Literal
'\\'          Literal
'E[?8h'       Literal
','           Punctuation
' '           Text
'sc'          Name.Class
'='           Operator
'\\'          Literal
'E7'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'sgr'         Name.Class
'='           Operator
'\\'          Literal
'E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%t;7%;m%?%p9%t' Literal
'\\'          Literal
'E(0%e'       Literal
'\\'          Literal
'E(B%;'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'sgr0'        Name.Class
'='           Operator
'\\'          Literal
'E[m$<2>'     Literal
','           Punctuation
' '           Text
'smacs'       Name.Class
'='           Operator
'\\'          Literal
'E(0$<2>'     Literal
','           Punctuation
' '           Text
'smam'        Name.Class
'='           Operator
'\\'          Literal
'E[?7h'       Literal
','           Punctuation
' '           Text
'smir'        Name.Class
'='           Operator
'\\'          Literal
'E[4h'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'smso'        Name.Class
'='           Operator
'\\'          Literal
'E[7m'        Literal
','           Punctuation
' '           Text
'smul'        Name.Class
'='           Operator
'\\'          Literal
'E[4m'        Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'# A much better description of the VT200/220; used to be vt220-8' Comment
'\n'          Text

'vt220'       Name.Tag
'|'           Punctuation
'vt200'       Name.Attribute
'|'           Punctuation
'dec vt220'   Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'am'          Name.Class
','           Punctuation
' '           Text
'mc5i'        Name.Class
','           Punctuation
' '           Text
'mir'         Name.Class
','           Punctuation
' '           Text
'msgr'        Name.Class
','           Punctuation
' '           Text
'xenl'        Name.Class
','           Punctuation
' '           Text
'xon'         Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'80'          Literal.Number
','           Punctuation
' '           Text
'it'          Name.Class
'#'           Operator
'8'           Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'24'          Literal.Number
','           Punctuation
' '           Text
'vt'          Name.Class
'#'           Operator
'3'           Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'acsc'        Name.Class
'='           Operator
'``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~' Literal
','           Punctuation
' '           Text
'\n\t'        Text
'bel'         Name.Class
'='           Operator
'^G'          Literal
','           Punctuation
' '           Text
'blink'       Name.Class
'='           Operator
'\\'          Literal
'E[5m'        Literal
','           Punctuation
' '           Text
'bold'        Name.Class
'='           Operator
'\\'          Literal
'E[1m'        Literal
','           Punctuation
' '           Text
'clear'       Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
'\\'          Literal
'E[J'         Literal
','           Punctuation
' '           Text
'cr'          Name.Class
'='           Operator
'^M'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'csr'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%d;%p2%dr' Literal
','           Punctuation
' '           Text
'cub'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dD'    Literal
','           Punctuation
' '           Text
'cub1'        Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cud'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dB'    Literal
','           Punctuation
' '           Text
'cud1'        Name.Class
'='           Operator
'^J'          Literal
','           Punctuation
' '           Text
'cuf'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dC'    Literal
','           Punctuation
' '           Text
'cuf1'        Name.Class
'='           Operator
'\\'          Literal
'E[C'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cup'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%d;%p2%dH' Literal
','           Punctuation
' '           Text
'cuu'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dA'    Literal
','           Punctuation
' '           Text
'cuu1'        Name.Class
'='           Operator
'\\'          Literal
'E[A'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'dch'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dP'    Literal
','           Punctuation
' '           Text
'dch1'        Name.Class
'='           Operator
'\\'          Literal
'E[P'         Literal
','           Punctuation
' '           Text
'dl'          Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dM'    Literal
','           Punctuation
' '           Text
'dl1'         Name.Class
'='           Operator
'\\'          Literal
'E[M'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'ech'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dX'    Literal
','           Punctuation
' '           Text
'ed'          Name.Class
'='           Operator
'\\'          Literal
'E[J'         Literal
','           Punctuation
' '           Text
'el'          Name.Class
'='           Operator
'\\'          Literal
'E[K'         Literal
','           Punctuation
' '           Text
'el1'         Name.Class
'='           Operator
'\\'          Literal
'E[1K'        Literal
','           Punctuation
' '           Text
'enacs'       Name.Class
'='           Operator
'\\'          Literal
'E)0'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'flash'       Name.Class
'='           Operator
'\\'          Literal
'E[?5h$<200/>' Literal
'\\'          Literal
'E[?5l'       Literal
','           Punctuation
' '           Text
'home'        Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
','           Punctuation
' '           Text
'ht'          Name.Class
'='           Operator
'^I'          Literal
','           Punctuation
' '           Text
'hts'         Name.Class
'='           Operator
'\\'          Literal
'EH'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'ich'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%d@'    Literal
','           Punctuation
' '           Text
'if'          Name.Class
'='           Operator
'/usr/share/tabset/vt100' Literal
','           Punctuation
' '           Text
'\n\t'        Text
'il'          Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dL'    Literal
','           Punctuation
' '           Text
'il1'         Name.Class
'='           Operator
'\\'          Literal
'E[L'         Literal
','           Punctuation
' '           Text
'ind'         Name.Class
'='           Operator
'\\'          Literal
'ED'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'is2'         Name.Class
'='           Operator
'\\'          Literal
'E[?7h'       Literal
'\\'          Literal
'E[>'         Literal
'\\'          Literal
'E[?1h'       Literal
'\\'          Literal
'E F'         Literal
'\\'          Literal
'E[?4l'       Literal
','           Punctuation
' '           Text
'kbs'         Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'kcub1'       Name.Class
'='           Operator
'\\'          Literal
'E[D'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kcud1'       Name.Class
'='           Operator
'\\'          Literal
'E[B'         Literal
','           Punctuation
' '           Text
'kcuf1'       Name.Class
'='           Operator
'\\'          Literal
'E[C'         Literal
','           Punctuation
' '           Text
'kcuu1'       Name.Class
'='           Operator
'\\'          Literal
'E[A'         Literal
','           Punctuation
' '           Text
'kf1'         Name.Class
'='           Operator
'\\'          Literal
'EOP'         Literal
','           Punctuation
' '           Text
'kf10'        Name.Class
'='           Operator
'\\'          Literal
'E[21~'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf11'        Name.Class
'='           Operator
'\\'          Literal
'E[23~'       Literal
','           Punctuation
' '           Text
'kf12'        Name.Class
'='           Operator
'\\'          Literal
'E[24~'       Literal
','           Punctuation
' '           Text
'kf13'        Name.Class
'='           Operator
'\\'          Literal
'E[25~'       Literal
','           Punctuation
' '           Text
'kf14'        Name.Class
'='           Operator
'\\'          Literal
'E[26~'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf17'        Name.Class
'='           Operator
'\\'          Literal
'E[31~'       Literal
','           Punctuation
' '           Text
'kf18'        Name.Class
'='           Operator
'\\'          Literal
'E[32~'       Literal
','           Punctuation
' '           Text
'kf19'        Name.Class
'='           Operator
'\\'          Literal
'E[33~'       Literal
','           Punctuation
' '           Text
'kf2'         Name.Class
'='           Operator
'\\'          Literal
'EOQ'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf20'        Name.Class
'='           Operator
'\\'          Literal
'E[34~'       Literal
','           Punctuation
' '           Text
'kf3'         Name.Class
'='           Operator
'\\'          Literal
'EOR'         Literal
','           Punctuation
' '           Text
'kf4'         Name.Class
'='           Operator
'\\'          Literal
'EOS'         Literal
','           Punctuation
' '           Text
'kf6'         Name.Class
'='           Operator
'\\'          Literal
'E[17~'       Literal
','           Punctuation
' '           Text
'kf7'         Name.Class
'='           Operator
'\\'          Literal
'E[18~'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf8'         Name.Class
'='           Operator
'\\'          Literal
'E[19~'       Literal
','           Punctuation
' '           Text
'kf9'         Name.Class
'='           Operator
'\\'          Literal
'E[20~'       Literal
','           Punctuation
' '           Text
'kfnd'        Name.Class
'='           Operator
'\\'          Literal
'E[1~'        Literal
','           Punctuation
' '           Text
'khlp'        Name.Class
'='           Operator
'\\'          Literal
'E[28~'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'khome'       Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
','           Punctuation
' '           Text
'kich1'       Name.Class
'='           Operator
'\\'          Literal
'E[2~'        Literal
','           Punctuation
' '           Text
'knp'         Name.Class
'='           Operator
'\\'          Literal
'E[6~'        Literal
','           Punctuation
' '           Text
'kpp'         Name.Class
'='           Operator
'\\'          Literal
'E[5~'        Literal
','           Punctuation
' '           Text
'krdo'        Name.Class
'='           Operator
'\\'          Literal
'E[29~'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kslt'        Name.Class
'='           Operator
'\\'          Literal
'E[4~'        Literal
','           Punctuation
' '           Text
'lf1'         Name.Class
'='           Operator
'pf1'         Literal
','           Punctuation
' '           Text
'lf2'         Name.Class
'='           Operator
'pf2'         Literal
','           Punctuation
' '           Text
'lf3'         Name.Class
'='           Operator
'pf3'         Literal
','           Punctuation
' '           Text
'lf4'         Name.Class
'='           Operator
'pf4'         Literal
','           Punctuation
' '           Text
'mc0'         Name.Class
'='           Operator
'\\'          Literal
'E[i'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'mc4'         Name.Class
'='           Operator
'\\'          Literal
'E[4i'        Literal
','           Punctuation
' '           Text
'mc5'         Name.Class
'='           Operator
'\\'          Literal
'E[5i'        Literal
','           Punctuation
' '           Text
'nel'         Name.Class
'='           Operator
'\\'          Literal
'EE'          Literal
','           Punctuation
' '           Text
'rc'          Name.Class
'='           Operator
'\\'          Literal
'E8'          Literal
','           Punctuation
' '           Text
'rev'         Name.Class
'='           Operator
'\\'          Literal
'E[7m'        Literal
','           Punctuation
' '           Text
'ri'          Name.Class
'='           Operator
'\\'          Literal
'EM'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rmacs'       Name.Class
'='           Operator
'^O'          Literal
','           Punctuation
' '           Text
'rmam'        Name.Class
'='           Operator
'\\'          Literal
'E[?7l'       Literal
','           Punctuation
' '           Text
'rmir'        Name.Class
'='           Operator
'\\'          Literal
'E[4l'        Literal
','           Punctuation
' '           Text
'rmso'        Name.Class
'='           Operator
'\\'          Literal
'E[27m'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rmul'        Name.Class
'='           Operator
'\\'          Literal
'E[24m'       Literal
','           Punctuation
' '           Text
'rs1'         Name.Class
'='           Operator
'\\'          Literal
'E[?3l'       Literal
','           Punctuation
' '           Text
'sc'          Name.Class
'='           Operator
'\\'          Literal
'E7'          Literal
','           Punctuation
' '           Text
'sgr0'        Name.Class
'='           Operator
'\\'          Literal
'E[m'         Literal
','           Punctuation
' '           Text
'smacs'       Name.Class
'='           Operator
'^N'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'smam'        Name.Class
'='           Operator
'\\'          Literal
'E[?7h'       Literal
','           Punctuation
' '           Text
'smir'        Name.Class
'='           Operator
'\\'          Literal
'E[4h'        Literal
','           Punctuation
' '           Text
'smso'        Name.Class
'='           Operator
'\\'          Literal
'E[7m'        Literal
','           Punctuation
' '           Text
'smul'        Name.Class
'='           Operator
'\\'          Literal
'E[4m'        Literal
','           Punctuation
' '           Text
'tbc'         Name.Class
'='           Operator
'\\'          Literal
'E[3g'        Literal
','           Punctuation
' '           Text
'\n'          Text

'vt220-w'     Name.Tag
'|'           Punctuation
'vt200-w'     Name.Attribute
'|'           Punctuation
'DEC vt220 in wide mode' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'132'         Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'rs3'         Name.Class
'='           Operator
'\\'          Literal
'E[?3h'       Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'vt220'       Literal
','           Punctuation
' '           Text
'\n'          Text

'vt220-8bit'  Name.Tag
'|'           Punctuation
'vt220-8'     Name.Attribute
'|'           Punctuation
'vt200-8bit'  Name.Attribute
'|'           Punctuation
'vt200-8'     Name.Attribute
'|'           Punctuation
'dec vt220/200 in 8-bit mode' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'am'          Name.Class
','           Punctuation
' '           Text
'mc5i'        Name.Class
','           Punctuation
' '           Text
'mir'         Name.Class
','           Punctuation
' '           Text
'msgr'        Name.Class
','           Punctuation
' '           Text
'xenl'        Name.Class
','           Punctuation
' '           Text
'xon'         Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'80'          Literal.Number
','           Punctuation
' '           Text
'it'          Name.Class
'#'           Operator
'8'           Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'24'          Literal.Number
','           Punctuation
' '           Text
'vt'          Name.Class
'#'           Operator
'3'           Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'acsc'        Name.Class
'='           Operator
'``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~' Literal
','           Punctuation
' '           Text
'\n\t'        Text
'bel'         Name.Class
'='           Operator
'^G'          Literal
','           Punctuation
' '           Text
'blink'       Name.Class
'='           Operator
'\\'          Literal
'2335m'       Literal
','           Punctuation
' '           Text
'bold'        Name.Class
'='           Operator
'\\'          Literal
'2331m'       Literal
','           Punctuation
' '           Text
'clear'       Name.Class
'='           Operator
'\\'          Literal
'233H'        Literal
'\\'          Literal
'233J'        Literal
','           Punctuation
' '           Text
'cr'          Name.Class
'='           Operator
'^M'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'csr'         Name.Class
'='           Operator
'\\'          Literal
'233%i%p1%d;%p2%dr' Literal
','           Punctuation
' '           Text
'cub'         Name.Class
'='           Operator
'\\'          Literal
'233%p1%dD'   Literal
','           Punctuation
' '           Text
'cub1'        Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cud'         Name.Class
'='           Operator
'\\'          Literal
'233%p1%dB'   Literal
','           Punctuation
' '           Text
'cud1'        Name.Class
'='           Operator
'^J'          Literal
','           Punctuation
' '           Text
'cuf'         Name.Class
'='           Operator
'\\'          Literal
'233%p1%dC'   Literal
','           Punctuation
' '           Text
'cuf1'        Name.Class
'='           Operator
'\\'          Literal
'233C'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cup'         Name.Class
'='           Operator
'\\'          Literal
'233%i%p1%d;%p2%dH' Literal
','           Punctuation
' '           Text
'cuu'         Name.Class
'='           Operator
'\\'          Literal
'233%p1%dA'   Literal
','           Punctuation
' '           Text
'cuu1'        Name.Class
'='           Operator
'\\'          Literal
'233A'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'dch'         Name.Class
'='           Operator
'\\'          Literal
'233%p1%dP'   Literal
','           Punctuation
' '           Text
'dch1'        Name.Class
'='           Operator
'\\'          Literal
'233P'        Literal
','           Punctuation
' '           Text
'dl'          Name.Class
'='           Operator
'\\'          Literal
'233%p1%dM'   Literal
','           Punctuation
' '           Text
'dl1'         Name.Class
'='           Operator
'\\'          Literal
'233M'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'ech'         Name.Class
'='           Operator
'\\'          Literal
'233%p1%dX'   Literal
','           Punctuation
' '           Text
'ed'          Name.Class
'='           Operator
'\\'          Literal
'233J'        Literal
','           Punctuation
' '           Text
'el'          Name.Class
'='           Operator
'\\'          Literal
'233K'        Literal
','           Punctuation
' '           Text
'el1'         Name.Class
'='           Operator
'\\'          Literal
'2331K'       Literal
','           Punctuation
' '           Text
'enacs'       Name.Class
'='           Operator
'\\'          Literal
'E)0'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'flash'       Name.Class
'='           Operator
'\\'          Literal
'233?5h$<200/>' Literal
'\\'          Literal
'233?5l'      Literal
','           Punctuation
' '           Text
'home'        Name.Class
'='           Operator
'\\'          Literal
'233H'        Literal
','           Punctuation
' '           Text
'ht'          Name.Class
'='           Operator
'^I'          Literal
','           Punctuation
' '           Text
'hts'         Name.Class
'='           Operator
'\\'          Literal
'EH'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'ich'         Name.Class
'='           Operator
'\\'          Literal
'233%p1%d@'   Literal
','           Punctuation
' '           Text
'if'          Name.Class
'='           Operator
'/usr/share/tabset/vt100' Literal
','           Punctuation
' '           Text
'\n\t'        Text
'il'          Name.Class
'='           Operator
'\\'          Literal
'233%p1%dL'   Literal
','           Punctuation
' '           Text
'il1'         Name.Class
'='           Operator
'\\'          Literal
'233L'        Literal
','           Punctuation
' '           Text
'ind'         Name.Class
'='           Operator
'\\'          Literal
'ED'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'is2'         Name.Class
'='           Operator
'\\'          Literal
'233?7h'      Literal
'\\'          Literal
'233>'        Literal
'\\'          Literal
'233?1h'      Literal
'\\'          Literal
'E F'         Literal
'\\'          Literal
'233?4l'      Literal
','           Punctuation
' '           Text
'kbs'         Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kcub1'       Name.Class
'='           Operator
'\\'          Literal
'233D'        Literal
','           Punctuation
' '           Text
'kcud1'       Name.Class
'='           Operator
'\\'          Literal
'233B'        Literal
','           Punctuation
' '           Text
'kcuf1'       Name.Class
'='           Operator
'\\'          Literal
'233C'        Literal
','           Punctuation
' '           Text
'kcuu1'       Name.Class
'='           Operator
'\\'          Literal
'233A'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf1'         Name.Class
'='           Operator
'\\'          Literal
'EOP'         Literal
','           Punctuation
' '           Text
'kf10'        Name.Class
'='           Operator
'\\'          Literal
'23321~'      Literal
','           Punctuation
' '           Text
'kf11'        Name.Class
'='           Operator
'\\'          Literal
'23323~'      Literal
','           Punctuation
' '           Text
'kf12'        Name.Class
'='           Operator
'\\'          Literal
'23324~'      Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf13'        Name.Class
'='           Operator
'\\'          Literal
'23325~'      Literal
','           Punctuation
' '           Text
'kf14'        Name.Class
'='           Operator
'\\'          Literal
'23326~'      Literal
','           Punctuation
' '           Text
'kf17'        Name.Class
'='           Operator
'\\'          Literal
'23331~'      Literal
','           Punctuation
' '           Text
'kf18'        Name.Class
'='           Operator
'\\'          Literal
'23332~'      Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf19'        Name.Class
'='           Operator
'\\'          Literal
'23333~'      Literal
','           Punctuation
' '           Text
'kf2'         Name.Class
'='           Operator
'\\'          Literal
'EOQ'         Literal
','           Punctuation
' '           Text
'kf20'        Name.Class
'='           Operator
'\\'          Literal
'23334~'      Literal
','           Punctuation
' '           Text
'kf3'         Name.Class
'='           Operator
'\\'          Literal
'EOR'         Literal
','           Punctuation
' '           Text
'kf4'         Name.Class
'='           Operator
'\\'          Literal
'EOS'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf6'         Name.Class
'='           Operator
'\\'          Literal
'23317~'      Literal
','           Punctuation
' '           Text
'kf7'         Name.Class
'='           Operator
'\\'          Literal
'23318~'      Literal
','           Punctuation
' '           Text
'kf8'         Name.Class
'='           Operator
'\\'          Literal
'23319~'      Literal
','           Punctuation
' '           Text
'kf9'         Name.Class
'='           Operator
'\\'          Literal
'23320~'      Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kfnd'        Name.Class
'='           Operator
'\\'          Literal
'2331~'       Literal
','           Punctuation
' '           Text
'khlp'        Name.Class
'='           Operator
'\\'          Literal
'23328~'      Literal
','           Punctuation
' '           Text
'khome'       Name.Class
'='           Operator
'\\'          Literal
'233H'        Literal
','           Punctuation
' '           Text
'kich1'       Name.Class
'='           Operator
'\\'          Literal
'2332~'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'knp'         Name.Class
'='           Operator
'\\'          Literal
'2336~'       Literal
','           Punctuation
' '           Text
'kpp'         Name.Class
'='           Operator
'\\'          Literal
'2335~'       Literal
','           Punctuation
' '           Text
'krdo'        Name.Class
'='           Operator
'\\'          Literal
'23329~'      Literal
','           Punctuation
' '           Text
'kslt'        Name.Class
'='           Operator
'\\'          Literal
'2334~'       Literal
','           Punctuation
' '           Text
'lf1'         Name.Class
'='           Operator
'pf1'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'lf2'         Name.Class
'='           Operator
'pf2'         Literal
','           Punctuation
' '           Text
'lf3'         Name.Class
'='           Operator
'pf3'         Literal
','           Punctuation
' '           Text
'lf4'         Name.Class
'='           Operator
'pf4'         Literal
','           Punctuation
' '           Text
'mc0'         Name.Class
'='           Operator
'\\'          Literal
'233i'        Literal
','           Punctuation
' '           Text
'mc4'         Name.Class
'='           Operator
'\\'          Literal
'2334i'       Literal
','           Punctuation
' '           Text
'mc5'         Name.Class
'='           Operator
'\\'          Literal
'2335i'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'nel'         Name.Class
'='           Operator
'\\'          Literal
'EE'          Literal
','           Punctuation
' '           Text
'rc'          Name.Class
'='           Operator
'\\'          Literal
'E8'          Literal
','           Punctuation
' '           Text
'rev'         Name.Class
'='           Operator
'\\'          Literal
'2337m'       Literal
','           Punctuation
' '           Text
'ri'          Name.Class
'='           Operator
'\\'          Literal
'EM'          Literal
','           Punctuation
' '           Text
'rmacs'       Name.Class
'='           Operator
'^O'          Literal
','           Punctuation
' '           Text
'rmam'        Name.Class
'='           Operator
'\\'          Literal
'233?7l'      Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rmir'        Name.Class
'='           Operator
'\\'          Literal
'2334l'       Literal
','           Punctuation
' '           Text
'rmso'        Name.Class
'='           Operator
'\\'          Literal
'23327m'      Literal
','           Punctuation
' '           Text
'rmul'        Name.Class
'='           Operator
'\\'          Literal
'23324m'      Literal
','           Punctuation
' '           Text
'rs1'         Name.Class
'='           Operator
'\\'          Literal
'233?3l'      Literal
','           Punctuation
' '           Text
'\n\t'        Text
'sc'          Name.Class
'='           Operator
'\\'          Literal
'E7'          Literal
','           Punctuation
' '           Text
'sgr0'        Name.Class
'='           Operator
'\\'          Literal
'233m'        Literal
','           Punctuation
' '           Text
'smacs'       Name.Class
'='           Operator
'^N'          Literal
','           Punctuation
' '           Text
'smam'        Name.Class
'='           Operator
'\\'          Literal
'233?7h'      Literal
','           Punctuation
' '           Text
'smir'        Name.Class
'='           Operator
'\\'          Literal
'2334h'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'smso'        Name.Class
'='           Operator
'\\'          Literal
'2337m'       Literal
','           Punctuation
' '           Text
'smul'        Name.Class
'='           Operator
'\\'          Literal
'2334m'       Literal
','           Punctuation
' '           Text
'tbc'         Name.Class
'='           Operator
'\\'          Literal
'2333g'       Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'#'           Comment
'\n'          Text

'# vt220d:'   Comment
'\n'          Text

'# This vt220 description regards F6--F10 as the second block of function keys' Comment
'\n'          Text

'# at the top of the keyboard.  This mapping follows the description given' Comment
'\n'          Text

'# in the VT220 Programmer Reference Manual and agrees with the labeling' Comment
'\n'          Text

'# on some terminals that emulate the vt220.  There is no support for an F5.' Comment
'\n'          Text

'# See vt220 for an alternate mapping. ' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'vt220d'      Name.Tag
'|'           Punctuation
'DEC VT220 in vt100 mode with DEC function key labeling' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'kf10'        Name.Class
'='           Operator
'\\'          Literal
'E[21~'       Literal
','           Punctuation
' '           Text
'kf11'        Name.Class
'='           Operator
'\\'          Literal
'E[23~'       Literal
','           Punctuation
' '           Text
'kf12'        Name.Class
'='           Operator
'\\'          Literal
'E[24~'       Literal
','           Punctuation
' '           Text
'kf13'        Name.Class
'='           Operator
'\\'          Literal
'E[25~'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf14'        Name.Class
'='           Operator
'\\'          Literal
'E[26~'       Literal
','           Punctuation
' '           Text
'kf15'        Name.Class
'='           Operator
'\\'          Literal
'E[28~'       Literal
','           Punctuation
' '           Text
'kf16'        Name.Class
'='           Operator
'\\'          Literal
'E[29~'       Literal
','           Punctuation
' '           Text
'kf17'        Name.Class
'='           Operator
'\\'          Literal
'E[31~'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf18'        Name.Class
'='           Operator
'\\'          Literal
'E[32~'       Literal
','           Punctuation
' '           Text
'kf19'        Name.Class
'='           Operator
'\\'          Literal
'E[33~'       Literal
','           Punctuation
' '           Text
'kf20'        Name.Class
'='           Operator
'\\'          Literal
'E[34~'       Literal
','           Punctuation
' '           Text
'kf5@'        Name.Class
','           Punctuation
' '           Text
'kf6'         Name.Class
'='           Operator
'\\'          Literal
'E[17~'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf7'         Name.Class
'='           Operator
'\\'          Literal
'E[18~'       Literal
','           Punctuation
' '           Text
'kf8'         Name.Class
'='           Operator
'\\'          Literal
'E[19~'       Literal
','           Punctuation
' '           Text
'kf9'         Name.Class
'='           Operator
'\\'          Literal
'E[20~'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'vt220-old'   Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'vt220-nam'   Name.Tag
'|'           Punctuation
'v200-nam'    Name.Attribute
'|'           Punctuation
'VT220 in vt100 mode with no auto margins' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'am@'         Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'rs2'         Name.Class
'='           Operator
'\\'          Literal
'E>'          Literal
'\\'          Literal
'E[?3l'       Literal
'\\'          Literal
'E[?4l'       Literal
'\\'          Literal
'E[?5l'       Literal
'\\'          Literal
'E[?7l'       Literal
'\\'          Literal
'E[?8h'       Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'vt220'       Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'# vt220 termcap written Tue Oct 25 20:41:10 1988 by Alex Latzko' Comment
'\n'          Text

'# (not an official DEC entry!)' Comment
'\n'          Text

"# The problem with real vt220 terminals is they don't send escapes when in" Comment
'\n'          Text

"# in vt220 mode.  This can be gotten around two ways.  1> don't send" Comment
'\n'          Text

'# escapes or 2> put the vt220 into vt100 mode and use all the nifty' Comment
'\n'          Text

'# features of vt100 advanced video which it then has.' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# This entry takes the view of putting a vt220 into vt100 mode so' Comment
'\n'          Text

'# you can use the escape key in emacs and everything else which needs it.' Comment
'\n'          Text

'#'           Comment
'\n'          Text

"# You probably don't want to use this on a VMS machine since VMS will think" Comment
'\n'          Text

'# it has a vt220 and will get fouled up coming out of emacs' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# From: Alexander Latzko <latzko@marsenius.rutgers.edu>, 30 Dec 1996' Comment
'\n'          Text

'# (Added vt100 <rc>,<sc> to quiet a tic warning -- esr)' Comment
'\n'          Text

'vt200-js'    Name.Tag
'|'           Punctuation
'vt220-js'    Name.Attribute
'|'           Punctuation
'dec vt200 series with jump scroll' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'am'          Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'80'          Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'bel'         Name.Class
'='           Operator
'^G'          Literal
','           Punctuation
' '           Text
'clear'       Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
'\\'          Literal
'E[J'         Literal
','           Punctuation
' '           Text
'cr'          Name.Class
'='           Operator
'^M'          Literal
','           Punctuation
' '           Text
'csr'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%d;%p2%dr' Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cub1'        Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'cud1'        Name.Class
'='           Operator
'^J'          Literal
','           Punctuation
' '           Text
'cup'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%d;%p2%dH' Literal
','           Punctuation
' '           Text
'cuu1'        Name.Class
'='           Operator
'\\'          Literal
'E[A'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'dch1'        Name.Class
'='           Operator
'\\'          Literal
'E[P'         Literal
','           Punctuation
' '           Text
'dl1'         Name.Class
'='           Operator
'\\'          Literal
'E[M'         Literal
','           Punctuation
' '           Text
'ed'          Name.Class
'='           Operator
'\\'          Literal
'E[J'         Literal
','           Punctuation
' '           Text
'el'          Name.Class
'='           Operator
'\\'          Literal
'E[K'         Literal
','           Punctuation
' '           Text
'home'        Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
','           Punctuation
' '           Text
'ht'          Name.Class
'='           Operator
'^I'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'il1'         Name.Class
'='           Operator
'\\'          Literal
'E[L'         Literal
','           Punctuation
' '           Text
'ind'         Name.Class
'='           Operator
'\\'          Literal
'ED'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'is2'         Name.Class
'='           Operator
'\\'          Literal
'E[61"p'      Literal
'\\'          Literal
'E[H'         Literal
'\\'          Literal
'E[?3l'       Literal
'\\'          Literal
'E[?4l'       Literal
'\\'          Literal
'E[?1l'       Literal
'\\'          Literal
'E[?5l'       Literal
'\\'          Literal
'E[?6l'       Literal
'\\'          Literal
'E[?7h'       Literal
'\\'          Literal
'E[?8h'       Literal
'\\'          Literal
'E[?25h'      Literal
'\\'          Literal
'E>'          Literal
'\\'          Literal
'E[m'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kbs'         Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'kcub1'       Name.Class
'='           Operator
'\\'          Literal
'EOD'         Literal
','           Punctuation
' '           Text
'kcud1'       Name.Class
'='           Operator
'\\'          Literal
'EOB'         Literal
','           Punctuation
' '           Text
'kcuf1'       Name.Class
'='           Operator
'\\'          Literal
'EOC'         Literal
','           Punctuation
' '           Text
'kcuu1'       Name.Class
'='           Operator
'\\'          Literal
'EOA'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf1'         Name.Class
'='           Operator
'\\'          Literal
'EOP'         Literal
','           Punctuation
' '           Text
'kf2'         Name.Class
'='           Operator
'\\'          Literal
'EOQ'         Literal
','           Punctuation
' '           Text
'kf3'         Name.Class
'='           Operator
'\\'          Literal
'EOR'         Literal
','           Punctuation
' '           Text
'kf4'         Name.Class
'='           Operator
'\\'          Literal
'EOS'         Literal
','           Punctuation
' '           Text
'nel'         Name.Class
'='           Operator
'^M'          Literal
'\\'          Literal
'ED'          Literal
','           Punctuation
' '           Text
'rc'          Name.Class
'='           Operator
'\\'          Literal
'E8'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rf'          Name.Class
'='           Operator
'/usr/lib/tabset/vt100' Literal
','           Punctuation
' '           Text
'ri'          Name.Class
'='           Operator
'\\'          Literal
'EM'          Literal
','           Punctuation
' '           Text
'rmdc'        Name.Class
'='           Operator
','           Punctuation
' '           Text
'rmir'        Name.Class
'='           Operator
'\\'          Literal
'E[4l'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rmkx'        Name.Class
'='           Operator
'\\'          Literal
'E[?1l'       Literal
'\\'          Literal
'E>'          Literal
','           Punctuation
' '           Text
'rmso'        Name.Class
'='           Operator
'\\'          Literal
'E[27m$<5/>'  Literal
','           Punctuation
' '           Text
'rmul'        Name.Class
'='           Operator
'\\'          Literal
'E[24m'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rs1'         Name.Class
'='           Operator
'\\'          Literal
'E>'          Literal
'\\'          Literal
'E[?3l'       Literal
'\\'          Literal
'E[?4l'       Literal
'\\'          Literal
'E[?5l'       Literal
'\\'          Literal
'E[?7h'       Literal
'\\'          Literal
'E[?8h'       Literal
','           Punctuation
' '           Text
'sc'          Name.Class
'='           Operator
'\\'          Literal
'E7'          Literal
','           Punctuation
' '           Text
'smdc'        Name.Class
'='           Operator
','           Punctuation
' '           Text
'\n\t'        Text
'smir'        Name.Class
'='           Operator
'\\'          Literal
'E[4h'        Literal
','           Punctuation
' '           Text
'smkx'        Name.Class
'='           Operator
'\\'          Literal
'E[?1h'       Literal
'\\'          Literal
'E='          Literal
','           Punctuation
' '           Text
'smso'        Name.Class
'='           Operator
'\\'          Literal
'E[7m$<5/>'   Literal
','           Punctuation
' '           Text
'smul'        Name.Class
'='           Operator
'\\'          Literal
'E[4m'        Literal
','           Punctuation
' '           Text
'\n '         Text
'\n'          Text

'\n'          Text

"# This was DEC's vt320.  Use the purpose-built one below instead " Comment
'\n'          Text

'#vt320|DEC VT320 in vt100 emulation mode,' Comment
'\n'          Text

'#\tuse=vt220,' Comment
'\n'          Text

'\n'          Text

'#'           Comment
'\n'          Text

"# Use v320n for SCO's LYRIX.  Otherwise, use Adam Thompson's vt320-nam." Comment
'\n'          Text

'#'           Comment
'\n'          Text

'vt320nam'    Name.Tag
'|'           Punctuation
'v320n'       Name.Attribute
'|'           Punctuation
'DEC VT320 in vt100 emul. mode with NO AUTO WRAP mode' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'am@'         Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'rs2'         Name.Class
'='           Operator
'\\'          Literal
'E>'          Literal
'\\'          Literal
'E[?3l'       Literal
'\\'          Literal
'E[?4l'       Literal
'\\'          Literal
'E[?5l'       Literal
'\\'          Literal
'E[?7l'       Literal
'\\'          Literal
'E[?8h'       Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'vt220'       Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

"# These entries are not DEC's official ones, they were purpose-built for the " Comment
'\n'          Text

"# VT320.  Here are the designer's notes:" Comment
'\n'          Text

"# <kel> is end on a PC kbd.  Actually 'select' on a VT.  Mapped to " Comment
'\n'          Text

"# 'Erase to End of Field'... since nothing seems to use 'end' anyways..." Comment
'\n'          Text

"# khome is Home on a PC kbd.  Actually 'FIND' on a VT." Comment
'\n'          Text

"# Things that use <knxt> usually use tab anyways... and things that don't use" Comment
'\n'          Text

'# tab usually use <knxt> instead...' Comment
'\n'          Text

'# kprv is same as tab - Backtab is useless...' Comment
'\n'          Text

'# I left out <sgr> because of its RIDICULOUS complexity,' Comment
'\n'          Text

'# and the resulting fact that it causes the termcap translation of the entry' Comment
'\n'          Text

'# to SMASH the 1k-barrier...' Comment
'\n'          Text

'# From: Adam Thompson <athompso@pangea.ca> Sept 10 1995' Comment
'\n'          Text

'# (vt320: uncommented <fsl>, comnmmented out <kslt> to avoid a conflict --esr) ' Comment
'\n'          Text

'vt320'       Name.Tag
'|'           Punctuation
'vt300'       Name.Attribute
'|'           Punctuation
'dec vt320 7 bit terminal' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'am'          Name.Class
','           Punctuation
' '           Text
'eslok'       Name.Class
','           Punctuation
' '           Text
'hs'          Name.Class
','           Punctuation
' '           Text
'mir'         Name.Class
','           Punctuation
' '           Text
'msgr'        Name.Class
','           Punctuation
' '           Text
'xenl'        Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'80'          Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'24'          Literal.Number
','           Punctuation
' '           Text
'wsl'         Name.Class
'#'           Operator
'80'          Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'acsc'        Name.Class
'='           Operator
'``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~' Literal
','           Punctuation
' '           Text
'\n\t'        Text
'bel'         Name.Class
'='           Operator
'^G'          Literal
','           Punctuation
' '           Text
'blink'       Name.Class
'='           Operator
'\\'          Literal
'E[5m'        Literal
','           Punctuation
' '           Text
'bold'        Name.Class
'='           Operator
'\\'          Literal
'E[1m'        Literal
','           Punctuation
' '           Text
'civis'       Name.Class
'='           Operator
'\\'          Literal
'E[?25l'      Literal
','           Punctuation
' '           Text
'\n\t'        Text
'clear'       Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
'\\'          Literal
'E[2J'        Literal
','           Punctuation
' '           Text
'cnorm'       Name.Class
'='           Operator
'\\'          Literal
'E[?25h'      Literal
','           Punctuation
' '           Text
'cr'          Name.Class
'='           Operator
'^M'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'csr'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%d;%p2%dr' Literal
','           Punctuation
' '           Text
'cub'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dD'    Literal
','           Punctuation
' '           Text
'cub1'        Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cud'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dB'    Literal
','           Punctuation
' '           Text
'cud1'        Name.Class
'='           Operator
'^J'          Literal
','           Punctuation
' '           Text
'cuf'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dC'    Literal
','           Punctuation
' '           Text
'cuf1'        Name.Class
'='           Operator
'\\'          Literal
'E[C'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cup'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%d;%p2%dH' Literal
','           Punctuation
' '           Text
'cuu'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dA'    Literal
','           Punctuation
' '           Text
'cuu1'        Name.Class
'='           Operator
'\\'          Literal
'E[A'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'dch'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dP'    Literal
','           Punctuation
' '           Text
'dch1'        Name.Class
'='           Operator
'\\'          Literal
'E[P'         Literal
','           Punctuation
' '           Text
'dl'          Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dM'    Literal
','           Punctuation
' '           Text
'dl1'         Name.Class
'='           Operator
'\\'          Literal
'E[M'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'ech'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dX'    Literal
','           Punctuation
' '           Text
'ed'          Name.Class
'='           Operator
'\\'          Literal
'E[J'         Literal
','           Punctuation
' '           Text
'el'          Name.Class
'='           Operator
'\\'          Literal
'E[K'         Literal
','           Punctuation
' '           Text
'el1'         Name.Class
'='           Operator
'\\'          Literal
'E[1K'        Literal
','           Punctuation
' '           Text
'fsl'         Name.Class
'='           Operator
'\\'          Literal
'E[0$}'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'home'        Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
','           Punctuation
' '           Text
'ht'          Name.Class
'='           Operator
'^I'          Literal
','           Punctuation
' '           Text
'hts'         Name.Class
'='           Operator
'\\'          Literal
'EH'          Literal
','           Punctuation
' '           Text
'ich'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%d@'    Literal
','           Punctuation
' '           Text
'il'          Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dL'    Literal
','           Punctuation
' '           Text
'\n\t'        Text
'il1'         Name.Class
'='           Operator
'\\'          Literal
'E[L'         Literal
','           Punctuation
' '           Text
'ind'         Name.Class
'='           Operator
'\\'          Literal
'ED'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'is2'         Name.Class
'='           Operator
'\\'          Literal
'E>'          Literal
'\\'          Literal
'E[?3l'       Literal
'\\'          Literal
'E[?4l'       Literal
'\\'          Literal
'E[5?l'       Literal
'\\'          Literal
'E[?7h'       Literal
'\\'          Literal
'E[?8h'       Literal
'\\'          Literal
'E[1;24r'     Literal
'\\'          Literal
'E[24;1H'     Literal
','           Punctuation
' '           Text
'\n\t'        Text
'ka1'         Name.Class
'='           Operator
'\\'          Literal
'EOw'         Literal
','           Punctuation
' '           Text
'ka3'         Name.Class
'='           Operator
'\\'          Literal
'EOy'         Literal
','           Punctuation
' '           Text
'kb2'         Name.Class
'='           Operator
'\\'          Literal
'EOu'         Literal
','           Punctuation
' '           Text
'kbs'         Name.Class
'='           Operator
'\\'          Literal
'177'         Literal
','           Punctuation
' '           Text
'kc1'         Name.Class
'='           Operator
'\\'          Literal
'EOq'         Literal
','           Punctuation
' '           Text
'kc3'         Name.Class
'='           Operator
'\\'          Literal
'EOs'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kcub1'       Name.Class
'='           Operator
'\\'          Literal
'EOD'         Literal
','           Punctuation
' '           Text
'kcud1'       Name.Class
'='           Operator
'\\'          Literal
'EOB'         Literal
','           Punctuation
' '           Text
'kcuf1'       Name.Class
'='           Operator
'\\'          Literal
'EOC'         Literal
','           Punctuation
' '           Text
'kcuu1'       Name.Class
'='           Operator
'\\'          Literal
'EOA'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kdch1'       Name.Class
'='           Operator
'\\'          Literal
'E[3~'        Literal
','           Punctuation
' '           Text
'kel'         Name.Class
'='           Operator
'\\'          Literal
'E[4~'        Literal
','           Punctuation
' '           Text
'kent'        Name.Class
'='           Operator
'\\'          Literal
'EOM'         Literal
','           Punctuation
' '           Text
'kf1'         Name.Class
'='           Operator
'\\'          Literal
'EOP'         Literal
','           Punctuation
' '           Text
'kf10'        Name.Class
'='           Operator
'\\'          Literal
'E[21~'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf11'        Name.Class
'='           Operator
'\\'          Literal
'E[23~'       Literal
','           Punctuation
' '           Text
'kf12'        Name.Class
'='           Operator
'\\'          Literal
'E[24~'       Literal
','           Punctuation
' '           Text
'kf13'        Name.Class
'='           Operator
'\\'          Literal
'E[25~'       Literal
','           Punctuation
' '           Text
'kf14'        Name.Class
'='           Operator
'\\'          Literal
'E[26~'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf15'        Name.Class
'='           Operator
'\\'          Literal
'E[28~'       Literal
','           Punctuation
' '           Text
'kf16'        Name.Class
'='           Operator
'\\'          Literal
'E[29~'       Literal
','           Punctuation
' '           Text
'kf17'        Name.Class
'='           Operator
'\\'          Literal
'E[31~'       Literal
','           Punctuation
' '           Text
'kf18'        Name.Class
'='           Operator
'\\'          Literal
'E[32~'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf19'        Name.Class
'='           Operator
'\\'          Literal
'E[33~'       Literal
','           Punctuation
' '           Text
'kf2'         Name.Class
'='           Operator
'\\'          Literal
'EOQ'         Literal
','           Punctuation
' '           Text
'kf20'        Name.Class
'='           Operator
'\\'          Literal
'E[34~'       Literal
','           Punctuation
' '           Text
'kf3'         Name.Class
'='           Operator
'\\'          Literal
'EOR'         Literal
','           Punctuation
' '           Text
'kf4'         Name.Class
'='           Operator
'\\'          Literal
'EOS'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf6'         Name.Class
'='           Operator
'\\'          Literal
'E[17~'       Literal
','           Punctuation
' '           Text
'kf7'         Name.Class
'='           Operator
'\\'          Literal
'E[18~'       Literal
','           Punctuation
' '           Text
'kf8'         Name.Class
'='           Operator
'\\'          Literal
'E[19~'       Literal
','           Punctuation
' '           Text
'kf9'         Name.Class
'='           Operator
'\\'          Literal
'E[20~'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'khome'       Name.Class
'='           Operator
'\\'          Literal
'E[1~'        Literal
','           Punctuation
' '           Text
'kich1'       Name.Class
'='           Operator
'\\'          Literal
'E[2~'        Literal
','           Punctuation
' '           Text
'knp'         Name.Class
'='           Operator
'\\'          Literal
'E[6~'        Literal
','           Punctuation
' '           Text
'knxt'        Name.Class
'='           Operator
'^I'          Literal
','           Punctuation
' '           Text
'kpp'         Name.Class
'='           Operator
'\\'          Literal
'E[5~'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kprv'        Name.Class
'='           Operator
'\\'          Literal
'E[Z'         Literal
','           Punctuation
' '           Text
'mc0'         Name.Class
'='           Operator
'\\'          Literal
'E[i'         Literal
','           Punctuation
' '           Text
'mc4'         Name.Class
'='           Operator
'\\'          Literal
'E[?4i'       Literal
','           Punctuation
' '           Text
'mc5'         Name.Class
'='           Operator
'\\'          Literal
'E[?5i'       Literal
','           Punctuation
' '           Text
'nel'         Name.Class
'='           Operator
'\\'          Literal
'EE'          Literal
','           Punctuation
' '           Text
'rc'          Name.Class
'='           Operator
'\\'          Literal
'E8'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rev'         Name.Class
'='           Operator
'\\'          Literal
'E[7m'        Literal
','           Punctuation
' '           Text
'rf'          Name.Class
'='           Operator
'/usr/share/tabset/vt300' Literal
','           Punctuation
' '           Text
'ri'          Name.Class
'='           Operator
'\\'          Literal
'EM'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rmacs'       Name.Class
'='           Operator
'\\'          Literal
'E(B'         Literal
','           Punctuation
' '           Text
'rmam'        Name.Class
'='           Operator
'\\'          Literal
'E[?7l'       Literal
','           Punctuation
' '           Text
'rmir'        Name.Class
'='           Operator
'\\'          Literal
'E[4l'        Literal
','           Punctuation
' '           Text
'rmkx'        Name.Class
'='           Operator
'\\'          Literal
'E[?1l'       Literal
'\\'          Literal
'E>'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rmso'        Name.Class
'='           Operator
'\\'          Literal
'E[m'         Literal
','           Punctuation
' '           Text
'rmul'        Name.Class
'='           Operator
'\\'          Literal
'E[m'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rs2'         Name.Class
'='           Operator
'\\'          Literal
'E>'          Literal
'\\'          Literal
'E[?3l'       Literal
'\\'          Literal
'E[?4l'       Literal
'\\'          Literal
'E[5?l'       Literal
'\\'          Literal
'E[?7h'       Literal
'\\'          Literal
'E[?8h'       Literal
'\\'          Literal
'E[1;24r'     Literal
'\\'          Literal
'E[24;1H'     Literal
','           Punctuation
' '           Text
'\n\t'        Text
'sc'          Name.Class
'='           Operator
'\\'          Literal
'E7'          Literal
','           Punctuation
' '           Text
'sgr0'        Name.Class
'='           Operator
'\\'          Literal
'E[m'         Literal
','           Punctuation
' '           Text
'smacs'       Name.Class
'='           Operator
'\\'          Literal
'E(0'         Literal
','           Punctuation
' '           Text
'smam'        Name.Class
'='           Operator
'\\'          Literal
'E[?7h'       Literal
','           Punctuation
' '           Text
'smir'        Name.Class
'='           Operator
'\\'          Literal
'E[4h'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'smkx'        Name.Class
'='           Operator
'\\'          Literal
'E[?1h'       Literal
'\\'          Literal
'E='          Literal
','           Punctuation
' '           Text
'smso'        Name.Class
'='           Operator
'\\'          Literal
'E[7m'        Literal
','           Punctuation
' '           Text
'smul'        Name.Class
'='           Operator
'\\'          Literal
'E[4m'        Literal
','           Punctuation
' '           Text
'tbc'         Name.Class
'='           Operator
'\\'          Literal
'E[3g'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'tsl'         Name.Class
'='           Operator
'\\'          Literal
'E[1$}'       Literal
'\\'          Literal
'E[H'         Literal
'\\'          Literal
'E[K'         Literal
','           Punctuation
' '           Text
'\n'          Text

'vt320-nam'   Name.Tag
'|'           Punctuation
'vt300-nam'   Name.Attribute
'|'           Punctuation
'dec vt320 7 bit terminal with no am to make SAS happy' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'am@'         Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'is2'         Name.Class
'='           Operator
'\\'          Literal
'E>'          Literal
'\\'          Literal
'E[?3l'       Literal
'\\'          Literal
'E[?4l'       Literal
'\\'          Literal
'E[5?l'       Literal
'\\'          Literal
'E[?7l'       Literal
'\\'          Literal
'E[?8h'       Literal
'\\'          Literal
'E[1;24r'     Literal
'\\'          Literal
'E[24;1H'     Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rs2'         Name.Class
'='           Operator
'\\'          Literal
'E>'          Literal
'\\'          Literal
'E[?3l'       Literal
'\\'          Literal
'E[?4l'       Literal
'\\'          Literal
'E[5?l'       Literal
'\\'          Literal
'E[?7l'       Literal
'\\'          Literal
'E[?8h'       Literal
'\\'          Literal
'E[1;24r'     Literal
'\\'          Literal
'E[24;1H'     Literal
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'vt320'       Literal
','           Punctuation
' '           Text
'\n'          Text

'# We have to init 132-col mode, not 80-col mode.' Comment
'\n'          Text

'vt320-w'     Name.Tag
'|'           Punctuation
'vt300-w'     Name.Attribute
'|'           Punctuation
'dec vt320 wide 7 bit terminal' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'132'         Literal.Number
','           Punctuation
' '           Text
'wsl'         Name.Class
'#'           Operator
'132'         Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'is2'         Name.Class
'='           Operator
'\\'          Literal
'E>'          Literal
'\\'          Literal
'E[?3h'       Literal
'\\'          Literal
'E[?4l'       Literal
'\\'          Literal
'E[5?l'       Literal
'\\'          Literal
'E[?7h'       Literal
'\\'          Literal
'E[?8h'       Literal
'\\'          Literal
'E[1;24r'     Literal
'\\'          Literal
'E[24;1H'     Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rs2'         Name.Class
'='           Operator
'\\'          Literal
'E>'          Literal
'\\'          Literal
'E[?3h'       Literal
'\\'          Literal
'E[?4l'       Literal
'\\'          Literal
'E[5?l'       Literal
'\\'          Literal
'E[?7h'       Literal
'\\'          Literal
'E[?8h'       Literal
'\\'          Literal
'E[1;24r'     Literal
'\\'          Literal
'E[24;1H'     Literal
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'vt320'       Literal
','           Punctuation
' '           Text
'\n'          Text

'vt320-w-nam' Name.Tag
'|'           Punctuation
'vt300-w-nam' Name.Attribute
'|'           Punctuation
'dec vt320 wide 7 bit terminal with no am' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'am@'         Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'is2'         Name.Class
'='           Operator
'\\'          Literal
'E>'          Literal
'\\'          Literal
'E[?3h'       Literal
'\\'          Literal
'E[?4l'       Literal
'\\'          Literal
'E[5?l'       Literal
'\\'          Literal
'E[?7l'       Literal
'\\'          Literal
'E[?8h'       Literal
'\\'          Literal
'E[1;24r'     Literal
'\\'          Literal
'E[24;1H'     Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rs2'         Name.Class
'='           Operator
'\\'          Literal
'E>'          Literal
'\\'          Literal
'E[?3h'       Literal
'\\'          Literal
'E[?4l'       Literal
'\\'          Literal
'E[5?l'       Literal
'\\'          Literal
'E[?7l'       Literal
'\\'          Literal
'E[?8h'       Literal
'\\'          Literal
'E[1;24r'     Literal
'\\'          Literal
'E[24;1H'     Literal
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'vt320-w'     Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'# VT330 and VT340 -- These are ReGIS and SIXEL graphics terminals' Comment
'\n'          Text

'#   which are pretty much a superset of the VT320.  They have the' Comment
'\n'          Text

'#   host writable status line, yet another different DRCS matrix size,' Comment
'\n'          Text

'#   and such, but they add the DEC Technical character set, Multiple text' Comment
'\n'          Text

'#   pages, selectable length pages, and the like.  The difference between' Comment
'\n'          Text

'#   the vt330 and vt340 is that the latter has only 2 planes and a monochrome' Comment
'\n'          Text

'#   monitor, the former has 4 planes and a color monitor.  These terminals' Comment
'\n'          Text

'#   support VT131 and ANSI block mode, but as with much of these things,' Comment
'\n'          Text

"#   termcap/terminfo doesn't deal with these features." Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# Note that this entry is are set up in what was the standard way for GNU' Comment
'\n'          Text

'# Emacs v18 terminal modes to deal with the cursor keys in that the arrow' Comment
'\n'          Text

'# keys were switched into application mode at the same time the numeric pad' Comment
'\n'          Text

'# is switched into application mode.  This changes the definitions of the' Comment
'\n'          Text

'# arrow keys.  Emacs v19 is smarter and mines its keys directly out of ' Comment
'\n'          Text

'# your termcap or terminfo entry,' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# From: Daniel Glasser <dag@persoft.persoft.com>, 13 Oct 1993' Comment
'\n'          Text

'# (vt340: string capability "sb=\\E[M" corrected to "sr";' Comment
'\n'          Text

'# also, added <rmam>/<smam> based on the init string -- esr)' Comment
'\n'          Text

'vt340'       Name.Tag
'|'           Punctuation
'dec-vt340'   Name.Attribute
'|'           Punctuation
'vt330'       Name.Attribute
'|'           Punctuation
'dec-vt330'   Name.Attribute
'|'           Punctuation
'dec vt340 graphics terminal with 24 line page' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'am'          Name.Class
','           Punctuation
' '           Text
'eslok'       Name.Class
','           Punctuation
' '           Text
'hs'          Name.Class
','           Punctuation
' '           Text
'mir'         Name.Class
','           Punctuation
' '           Text
'msgr'        Name.Class
','           Punctuation
' '           Text
'xenl'        Name.Class
','           Punctuation
' '           Text
'xon'         Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'80'          Literal.Number
','           Punctuation
' '           Text
'it'          Name.Class
'#'           Operator
'8'           Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'24'          Literal.Number
','           Punctuation
' '           Text
'vt'          Name.Class
'#'           Operator
'3'           Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'acsc'        Name.Class
'='           Operator
'``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~' Literal
','           Punctuation
' '           Text
'\n\t'        Text
'blink'       Name.Class
'='           Operator
'\\'          Literal
'E[5m'        Literal
','           Punctuation
' '           Text
'bold'        Name.Class
'='           Operator
'\\'          Literal
'E[1m'        Literal
','           Punctuation
' '           Text
'civis'       Name.Class
'='           Operator
'\\'          Literal
'E[?25l'      Literal
','           Punctuation
' '           Text
'clear'       Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
'\\'          Literal
'E[J'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cnorm'       Name.Class
'='           Operator
'\\'          Literal
'E[?25h'      Literal
','           Punctuation
' '           Text
'cr'          Name.Class
'='           Operator
'^M'          Literal
','           Punctuation
' '           Text
'csr'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%d;%p2%dr' Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cub'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dD'    Literal
','           Punctuation
' '           Text
'cub1'        Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'cud'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dB'    Literal
','           Punctuation
' '           Text
'cud1'        Name.Class
'='           Operator
'^J'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cuf'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dC'    Literal
','           Punctuation
' '           Text
'cuf1'        Name.Class
'='           Operator
'\\'          Literal
'E[C'         Literal
','           Punctuation
' '           Text
'cup'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%d;%p2%dH' Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cuu'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dA'    Literal
','           Punctuation
' '           Text
'cuu1'        Name.Class
'='           Operator
'\\'          Literal
'E[A'         Literal
','           Punctuation
' '           Text
'cvvis'       Name.Class
'='           Operator
'\\'          Literal
'E[?25h'      Literal
','           Punctuation
' '           Text
'dch'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dP'    Literal
','           Punctuation
' '           Text
'\n\t'        Text
'dch1'        Name.Class
'='           Operator
'\\'          Literal
'E[P'         Literal
','           Punctuation
' '           Text
'dl'          Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dM'    Literal
','           Punctuation
' '           Text
'dl1'         Name.Class
'='           Operator
'\\'          Literal
'E[M'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'dsl'         Name.Class
'='           Operator
'\\'          Literal
'E[2$~'       Literal
'\\'          Literal
'r'           Literal
'\\'          Literal
'E[1$}'       Literal
'\\'          Literal
'E[K'         Literal
'\\'          Literal
'E[$}'        Literal
','           Punctuation
' '           Text
'ed'          Name.Class
'='           Operator
'\\'          Literal
'E[J'         Literal
','           Punctuation
' '           Text
'el'          Name.Class
'='           Operator
'\\'          Literal
'E[K'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'flash'       Name.Class
'='           Operator
'\\'          Literal
'E[?5h'       Literal
'\\'          Literal
'E[?5l$<200/>' Literal
','           Punctuation
' '           Text
'fsl'         Name.Class
'='           Operator
'\\'          Literal
'E[$}'        Literal
','           Punctuation
' '           Text
'home'        Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
','           Punctuation
' '           Text
'ht'          Name.Class
'='           Operator
'^I'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'hts'         Name.Class
'='           Operator
'\\'          Literal
'EH'          Literal
','           Punctuation
' '           Text
'ich'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%d@'    Literal
','           Punctuation
' '           Text
'il'          Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dL'    Literal
','           Punctuation
' '           Text
'il1'         Name.Class
'='           Operator
'\\'          Literal
'E[L'         Literal
','           Punctuation
' '           Text
'ind'         Name.Class
'='           Operator
'\\'          Literal
'ED'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'is2'         Name.Class
'='           Operator
'\\'          Literal
'E<'          Literal
'\\'          Literal
'E F'         Literal
'\\'          Literal
'E>'          Literal
'\\'          Literal
'E[?1h'       Literal
'\\'          Literal
'E[?3l'       Literal
'\\'          Literal
'E[?4l'       Literal
'\\'          Literal
'E[?5l'       Literal
'\\'          Literal
'E[?7h'       Literal
'\\'          Literal
'E[?8h'       Literal
'\\'          Literal
'E[1;24r'     Literal
'\\'          Literal
'E[24;1H'     Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kbs'         Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'kcub1'       Name.Class
'='           Operator
'\\'          Literal
'EOD'         Literal
','           Punctuation
' '           Text
'kcud1'       Name.Class
'='           Operator
'\\'          Literal
'EOB'         Literal
','           Punctuation
' '           Text
'kcuf1'       Name.Class
'='           Operator
'\\'          Literal
'EOC'         Literal
','           Punctuation
' '           Text
'kcuu1'       Name.Class
'='           Operator
'\\'          Literal
'EOA'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf1'         Name.Class
'='           Operator
'\\'          Literal
'EOP'         Literal
','           Punctuation
' '           Text
'kf2'         Name.Class
'='           Operator
'\\'          Literal
'EOQ'         Literal
','           Punctuation
' '           Text
'kf3'         Name.Class
'='           Operator
'\\'          Literal
'EOR'         Literal
','           Punctuation
' '           Text
'kf4'         Name.Class
'='           Operator
'\\'          Literal
'EOS'         Literal
','           Punctuation
' '           Text
'kf6'         Name.Class
'='           Operator
'\\'          Literal
'E[17~'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf7'         Name.Class
'='           Operator
'\\'          Literal
'E[18~'       Literal
','           Punctuation
' '           Text
'kf8'         Name.Class
'='           Operator
'\\'          Literal
'E[19~'       Literal
','           Punctuation
' '           Text
'kf9'         Name.Class
'='           Operator
'\\'          Literal
'E[20~'       Literal
','           Punctuation
' '           Text
'lf1'         Name.Class
'='           Operator
'pf1'         Literal
','           Punctuation
' '           Text
'lf2'         Name.Class
'='           Operator
'pf2'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'lf3'         Name.Class
'='           Operator
'pf3'         Literal
','           Punctuation
' '           Text
'lf4'         Name.Class
'='           Operator
'pf4'         Literal
','           Punctuation
' '           Text
'nel'         Name.Class
'='           Operator
'^M'          Literal
'\\'          Literal
'ED'          Literal
','           Punctuation
' '           Text
'rc'          Name.Class
'='           Operator
'\\'          Literal
'E8'          Literal
','           Punctuation
' '           Text
'rev'         Name.Class
'='           Operator
'\\'          Literal
'E[7m'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rf'          Name.Class
'='           Operator
'/usr/share/tabset/vt300' Literal
','           Punctuation
' '           Text
'ri'          Name.Class
'='           Operator
'\\'          Literal
'EM'          Literal
','           Punctuation
' '           Text
'rmacs'       Name.Class
'='           Operator
'^O'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rmam'        Name.Class
'='           Operator
'\\'          Literal
'E[?7l'       Literal
','           Punctuation
' '           Text
'rmir'        Name.Class
'='           Operator
'\\'          Literal
'E[4l'        Literal
','           Punctuation
' '           Text
'rmkx'        Name.Class
'='           Operator
'\\'          Literal
'E[?1l'       Literal
'\\'          Literal
'E>'          Literal
','           Punctuation
' '           Text
'rmso'        Name.Class
'='           Operator
'\\'          Literal
'E[27m'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rmul'        Name.Class
'='           Operator
'\\'          Literal
'E[24m'       Literal
','           Punctuation
' '           Text
'rs1'         Name.Class
'='           Operator
'\\'          Literal
'E[?3l'       Literal
','           Punctuation
' '           Text
'sc'          Name.Class
'='           Operator
'\\'          Literal
'E7'          Literal
','           Punctuation
' '           Text
'sgr0'        Name.Class
'='           Operator
'\\'          Literal
'E[m'         Literal
','           Punctuation
' '           Text
'smacs'       Name.Class
'='           Operator
'^N'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'smam'        Name.Class
'='           Operator
'\\'          Literal
'E[?7h'       Literal
','           Punctuation
' '           Text
'smir'        Name.Class
'='           Operator
'\\'          Literal
'E[4h'        Literal
','           Punctuation
' '           Text
'smkx'        Name.Class
'='           Operator
'\\'          Literal
'E[?1h'       Literal
'\\'          Literal
'E='          Literal
','           Punctuation
' '           Text
'smso'        Name.Class
'='           Operator
'\\'          Literal
'E[7m'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'smul'        Name.Class
'='           Operator
'\\'          Literal
'E[4m'        Literal
','           Punctuation
' '           Text
'tbc'         Name.Class
'='           Operator
'\\'          Literal
'E[3g'        Literal
','           Punctuation
' '           Text
'tsl'         Name.Class
'='           Operator
'\\'          Literal
'E[2$~'       Literal
'\\'          Literal
'E[1$}'       Literal
'\\'          Literal
'E[1;%dH'     Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

"# DEC doesn't supply a vt400 description, so we add Daniel Glasser's" Comment
'\n'          Text

'# (originally written with vt420 as its primary name, and usable for it).' Comment
'\n'          Text

'# '          Comment
'\n'          Text

'# VT400/420 -- This terminal is a superset of the vt320.  It adds the multiple ' Comment
'\n'          Text

'#    text pages and long text pages with selectable length of the vt340, along' Comment
'\n'          Text

'#    with left and right margins, rectangular area text copy, fill, and erase' Comment
'\n'          Text

'#    operations, selected region character attribute change operations,' Comment
'\n'          Text

'#    page memory and rectangle checksums, insert/delete column, reception' Comment
'\n'          Text

'#    macros, and other features too numerous to remember right now.  TERMCAP' Comment
'\n'          Text

'#    can only take advantage of a few of these added features.' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# Note that this entry is are set up in what was the standard way for GNU' Comment
'\n'          Text

'# Emacs v18 terminal modes to deal with the cursor keys in that the arrow' Comment
'\n'          Text

'# keys were switched into application mode at the same time the numeric pad' Comment
'\n'          Text

'# is switched into application mode.  This changes the definitions of the' Comment
'\n'          Text

'# arrow keys.  Emacs v19 is smarter and mines its keys directly out of ' Comment
'\n'          Text

'# your termcap entry,' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# From: Daniel Glasser <dag@persoft.persoft.com>, 13 Oct 1993' Comment
'\n'          Text

'# (vt400: string capability ":sb=\\E[M:" corrected to ":sr=\\E[M:";' Comment
'\n'          Text

'# also, added <rmam>/<smam> based on the init string -- esr)' Comment
'\n'          Text

'vt400'       Name.Tag
'|'           Punctuation
'vt400-24'    Name.Attribute
'|'           Punctuation
'dec-vt400'   Name.Attribute
'|'           Punctuation
'dec vt400 24x80 column autowrap' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'am'          Name.Class
','           Punctuation
' '           Text
'eslok'       Name.Class
','           Punctuation
' '           Text
'hs'          Name.Class
','           Punctuation
' '           Text
'mir'         Name.Class
','           Punctuation
' '           Text
'msgr'        Name.Class
','           Punctuation
' '           Text
'xenl'        Name.Class
','           Punctuation
' '           Text
'xon'         Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'80'          Literal.Number
','           Punctuation
' '           Text
'it'          Name.Class
'#'           Operator
'8'           Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'24'          Literal.Number
','           Punctuation
' '           Text
'vt'          Name.Class
'#'           Operator
'3'           Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'acsc'        Name.Class
'='           Operator
'``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~' Literal
','           Punctuation
' '           Text
'\n\t'        Text
'blink'       Name.Class
'='           Operator
'\\'          Literal
'E[5m'        Literal
','           Punctuation
' '           Text
'bold'        Name.Class
'='           Operator
'\\'          Literal
'E[1m'        Literal
','           Punctuation
' '           Text
'civis'       Name.Class
'='           Operator
'\\'          Literal
'E[?25l'      Literal
','           Punctuation
' '           Text
'\n\t'        Text
'clear'       Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
'\\'          Literal
'E[J$<10/>'   Literal
','           Punctuation
' '           Text
'cnorm'       Name.Class
'='           Operator
'\\'          Literal
'E[?25h'      Literal
','           Punctuation
' '           Text
'cr'          Name.Class
'='           Operator
'^M'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'csr'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%d;%p2%dr' Literal
','           Punctuation
' '           Text
'cub'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dD'    Literal
','           Punctuation
' '           Text
'cub1'        Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cud'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dB'    Literal
','           Punctuation
' '           Text
'cud1'        Name.Class
'='           Operator
'^J'          Literal
','           Punctuation
' '           Text
'cuf'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dC'    Literal
','           Punctuation
' '           Text
'cuf1'        Name.Class
'='           Operator
'\\'          Literal
'E[C'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cup'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%d;%p2%dH' Literal
','           Punctuation
' '           Text
'cuu'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dA'    Literal
','           Punctuation
' '           Text
'cuu1'        Name.Class
'='           Operator
'\\'          Literal
'E[A'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cvvis'       Name.Class
'='           Operator
'\\'          Literal
'E[?25h'      Literal
','           Punctuation
' '           Text
'dch'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dP'    Literal
','           Punctuation
' '           Text
'dch1'        Name.Class
'='           Operator
'\\'          Literal
'E[P'         Literal
','           Punctuation
' '           Text
'dl'          Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dM'    Literal
','           Punctuation
' '           Text
'\n\t'        Text
'dl1'         Name.Class
'='           Operator
'\\'          Literal
'E[M'         Literal
','           Punctuation
' '           Text
'dsl'         Name.Class
'='           Operator
'\\'          Literal
'E[2$~'       Literal
'\\'          Literal
'r'           Literal
'\\'          Literal
'E[1$}'       Literal
'\\'          Literal
'E[K'         Literal
'\\'          Literal
'E[$}'        Literal
','           Punctuation
' '           Text
'ed'          Name.Class
'='           Operator
'\\'          Literal
'E[J$<10/>'   Literal
','           Punctuation
' '           Text
'\n\t'        Text
'el'          Name.Class
'='           Operator
'\\'          Literal
'E[K$<4/>'    Literal
','           Punctuation
' '           Text
'flash'       Name.Class
'='           Operator
'\\'          Literal
'E[?5h'       Literal
'\\'          Literal
'E[?5l$<200/>' Literal
','           Punctuation
' '           Text
'fsl'         Name.Class
'='           Operator
'\\'          Literal
'E[$}'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'home'        Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
','           Punctuation
' '           Text
'ht'          Name.Class
'='           Operator
'^I'          Literal
','           Punctuation
' '           Text
'hts'         Name.Class
'='           Operator
'\\'          Literal
'EH'          Literal
','           Punctuation
' '           Text
'ich'         Name.Class
'='           Operator
'\\'          Literal
'E[%p1%d@'    Literal
','           Punctuation
' '           Text
'ich1'        Name.Class
'='           Operator
'\\'          Literal
'E[@'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'il'          Name.Class
'='           Operator
'\\'          Literal
'E[%p1%dL'    Literal
','           Punctuation
' '           Text
'il1'         Name.Class
'='           Operator
'\\'          Literal
'E[L'         Literal
','           Punctuation
' '           Text
'ind'         Name.Class
'='           Operator
'\\'          Literal
'ED'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'is2'         Name.Class
'='           Operator
'\\'          Literal
'E<'          Literal
'\\'          Literal
'E F'         Literal
'\\'          Literal
'E>'          Literal
'\\'          Literal
'E[?1h'       Literal
'\\'          Literal
'E[?3l'       Literal
'\\'          Literal
'E[?4l'       Literal
'\\'          Literal
'E[?5l'       Literal
'\\'          Literal
'E[?7h'       Literal
'\\'          Literal
'E[?8h'       Literal
'\\'          Literal
'E[1;24r'     Literal
'\\'          Literal
'E[24;1H'     Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kbs'         Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'kcub1'       Name.Class
'='           Operator
'\\'          Literal
'EOD'         Literal
','           Punctuation
' '           Text
'kcud1'       Name.Class
'='           Operator
'\\'          Literal
'EOB'         Literal
','           Punctuation
' '           Text
'kcuf1'       Name.Class
'='           Operator
'\\'          Literal
'EOC'         Literal
','           Punctuation
' '           Text
'kcuu1'       Name.Class
'='           Operator
'\\'          Literal
'EOA'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf1'         Name.Class
'='           Operator
'\\'          Literal
'EOP'         Literal
','           Punctuation
' '           Text
'kf2'         Name.Class
'='           Operator
'\\'          Literal
'EOQ'         Literal
','           Punctuation
' '           Text
'kf3'         Name.Class
'='           Operator
'\\'          Literal
'EOR'         Literal
','           Punctuation
' '           Text
'kf4'         Name.Class
'='           Operator
'\\'          Literal
'EOS'         Literal
','           Punctuation
' '           Text
'kf6'         Name.Class
'='           Operator
'\\'          Literal
'E[17~'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf7'         Name.Class
'='           Operator
'\\'          Literal
'E[18~'       Literal
','           Punctuation
' '           Text
'kf8'         Name.Class
'='           Operator
'\\'          Literal
'E[19~'       Literal
','           Punctuation
' '           Text
'kf9'         Name.Class
'='           Operator
'\\'          Literal
'E[20~'       Literal
','           Punctuation
' '           Text
'lf1'         Name.Class
'='           Operator
'pf1'         Literal
','           Punctuation
' '           Text
'lf2'         Name.Class
'='           Operator
'pf2'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'lf3'         Name.Class
'='           Operator
'pf3'         Literal
','           Punctuation
' '           Text
'lf4'         Name.Class
'='           Operator
'pf4'         Literal
','           Punctuation
' '           Text
'nel'         Name.Class
'='           Operator
'^M'          Literal
'\\'          Literal
'ED'          Literal
','           Punctuation
' '           Text
'rc'          Name.Class
'='           Operator
'\\'          Literal
'E8'          Literal
','           Punctuation
' '           Text
'rev'         Name.Class
'='           Operator
'\\'          Literal
'E[7m'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rf'          Name.Class
'='           Operator
'/usr/share/tabset/vt300' Literal
','           Punctuation
' '           Text
'ri'          Name.Class
'='           Operator
'\\'          Literal
'EM'          Literal
','           Punctuation
' '           Text
'rmacs'       Name.Class
'='           Operator
'^O'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rmam'        Name.Class
'='           Operator
'\\'          Literal
'E[?7l'       Literal
','           Punctuation
' '           Text
'rmir'        Name.Class
'='           Operator
'\\'          Literal
'E[4l'        Literal
','           Punctuation
' '           Text
'rmkx'        Name.Class
'='           Operator
'\\'          Literal
'E[?1l'       Literal
'\\'          Literal
'E>'          Literal
','           Punctuation
' '           Text
'rmso'        Name.Class
'='           Operator
'\\'          Literal
'E[27m'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rmul'        Name.Class
'='           Operator
'\\'          Literal
'E[24m'       Literal
','           Punctuation
' '           Text
'rs1'         Name.Class
'='           Operator
'\\'          Literal
'E<'          Literal
'\\'          Literal
'E[?3l'       Literal
'\\'          Literal
'E[!p'        Literal
'\\'          Literal
'E[?7h'       Literal
','           Punctuation
' '           Text
'sc'          Name.Class
'='           Operator
'\\'          Literal
'E7'          Literal
','           Punctuation
' '           Text
'sgr0'        Name.Class
'='           Operator
'\\'          Literal
'E[m'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'smacs'       Name.Class
'='           Operator
'^N'          Literal
','           Punctuation
' '           Text
'smam'        Name.Class
'='           Operator
'\\'          Literal
'E[?7h'       Literal
','           Punctuation
' '           Text
'smir'        Name.Class
'='           Operator
'\\'          Literal
'E[4h'        Literal
','           Punctuation
' '           Text
'smkx'        Name.Class
'='           Operator
'\\'          Literal
'E[?1h'       Literal
'\\'          Literal
'E='          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'smso'        Name.Class
'='           Operator
'\\'          Literal
'E[7m'        Literal
','           Punctuation
' '           Text
'smul'        Name.Class
'='           Operator
'\\'          Literal
'E[4m'        Literal
','           Punctuation
' '           Text
'tbc'         Name.Class
'='           Operator
'\\'          Literal
'E[3g'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'tsl'         Name.Class
'='           Operator
'\\'          Literal
'E[2$~'       Literal
'\\'          Literal
'E[1$}'       Literal
'\\'          Literal
'E[1;%dH'     Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'# (vt420: I removed <kf0>, it collided with <kf10>.  I also restored' Comment
'\n'          Text

'# a missing <sc> -- esr)' Comment
'\n'          Text

'vt420'       Name.Tag
'|'           Punctuation
'DEC VT420'   Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'am'          Name.Class
','           Punctuation
' '           Text
'mir'         Name.Class
','           Punctuation
' '           Text
'xenl'        Name.Class
','           Punctuation
' '           Text
'xon'         Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'80'          Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'24'          Literal.Number
','           Punctuation
' '           Text
'vt'          Name.Class
'#'           Operator
'3'           Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'acsc'        Name.Class
'='           Operator
'``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~' Literal
','           Punctuation
' '           Text
'\n\t'        Text
'bel'         Name.Class
'='           Operator
'^G'          Literal
','           Punctuation
' '           Text
'blink'       Name.Class
'='           Operator
'\\'          Literal
'E[5m$<2>'    Literal
','           Punctuation
' '           Text
'bold'        Name.Class
'='           Operator
'\\'          Literal
'E[1m$<2>'    Literal
','           Punctuation
' '           Text
'\n\t'        Text
'clear'       Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
'\\'          Literal
'E[2J$<50>'   Literal
','           Punctuation
' '           Text
'cr'          Name.Class
'='           Operator
'^M'          Literal
','           Punctuation
' '           Text
'csr'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%d;%p2%dr' Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cub1'        Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'cud1'        Name.Class
'='           Operator
'\\'          Literal
'E[B'         Literal
','           Punctuation
' '           Text
'cuf1'        Name.Class
'='           Operator
'\\'          Literal
'E[C'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cup'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%d;%p2%dH$<10>' Literal
','           Punctuation
' '           Text
'cuu1'        Name.Class
'='           Operator
'\\'          Literal
'E[A'         Literal
','           Punctuation
' '           Text
'dch1'        Name.Class
'='           Operator
'\\'          Literal
'E[P'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'dl1'         Name.Class
'='           Operator
'\\'          Literal
'E[M'         Literal
','           Punctuation
' '           Text
'ed'          Name.Class
'='           Operator
'\\'          Literal
'E[J$<50>'    Literal
','           Punctuation
' '           Text
'el'          Name.Class
'='           Operator
'\\'          Literal
'E[K$<3>'     Literal
','           Punctuation
' '           Text
'home'        Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
','           Punctuation
' '           Text
'ht'          Name.Class
'='           Operator
'^I'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'if'          Name.Class
'='           Operator
'/usr/share/tabset/vt300' Literal
','           Punctuation
' '           Text
'il1'         Name.Class
'='           Operator
'\\'          Literal
'E[L'         Literal
','           Punctuation
' '           Text
'ind'         Name.Class
'='           Operator
'\\'          Literal
'ED'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'is2'         Name.Class
'='           Operator
'\\'          Literal
'E[1;24r'     Literal
'\\'          Literal
'E[24;1H'     Literal
','           Punctuation
' '           Text
'is3'         Name.Class
'='           Operator
'\\'          Literal
'E[?67h'      Literal
'\\'          Literal
'E[64;1"p'    Literal
','           Punctuation
' '           Text
'kbs'         Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kcub1'       Name.Class
'='           Operator
'\\'          Literal
'E[D'         Literal
','           Punctuation
' '           Text
'kcud1'       Name.Class
'='           Operator
'\\'          Literal
'E[B'         Literal
','           Punctuation
' '           Text
'kcuf1'       Name.Class
'='           Operator
'\\'          Literal
'E[C'         Literal
','           Punctuation
' '           Text
'kcuu1'       Name.Class
'='           Operator
'\\'          Literal
'E[A'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kdch1'       Name.Class
'='           Operator
'\\'          Literal
'E[3~'        Literal
','           Punctuation
' '           Text
'kf1'         Name.Class
'='           Operator
'\\'          Literal
'EOP'         Literal
','           Punctuation
' '           Text
'kf10'        Name.Class
'='           Operator
'\\'          Literal
'E[29~'       Literal
','           Punctuation
' '           Text
'kf2'         Name.Class
'='           Operator
'\\'          Literal
'EOQ'         Literal
','           Punctuation
' '           Text
'kf3'         Name.Class
'='           Operator
'\\'          Literal
'EOR'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf4'         Name.Class
'='           Operator
'\\'          Literal
'EOS'         Literal
','           Punctuation
' '           Text
'kf5'         Name.Class
'='           Operator
'\\'          Literal
'E[17~'       Literal
','           Punctuation
' '           Text
'kf6'         Name.Class
'='           Operator
'\\'          Literal
'E[18~'       Literal
','           Punctuation
' '           Text
'kf7'         Name.Class
'='           Operator
'\\'          Literal
'E[19~'       Literal
','           Punctuation
' '           Text
'kf8'         Name.Class
'='           Operator
'\\'          Literal
'E[20~'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf9'         Name.Class
'='           Operator
'\\'          Literal
'E[21~'       Literal
','           Punctuation
' '           Text
'kfnd'        Name.Class
'='           Operator
'\\'          Literal
'E[1~'        Literal
','           Punctuation
' '           Text
'kich1'       Name.Class
'='           Operator
'\\'          Literal
'E[2~'        Literal
','           Punctuation
' '           Text
'knp'         Name.Class
'='           Operator
'\\'          Literal
'E[6~'        Literal
','           Punctuation
' '           Text
'kpp'         Name.Class
'='           Operator
'\\'          Literal
'E[5~'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kslt'        Name.Class
'='           Operator
'\\'          Literal
'E[4~'        Literal
','           Punctuation
' '           Text
'rc'          Name.Class
'='           Operator
'\\'          Literal
'E8'          Literal
','           Punctuation
' '           Text
'rev'         Name.Class
'='           Operator
'\\'          Literal
'E[7m$<2>'    Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rf'          Name.Class
'='           Operator
'/usr/share/tabset/vt300' Literal
','           Punctuation
' '           Text
'ri'          Name.Class
'='           Operator
'\\'          Literal
'EM'          Literal
','           Punctuation
' '           Text
'rmacs'       Name.Class
'='           Operator
'\\'          Literal
'E(B$<4>'     Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rmam'        Name.Class
'='           Operator
'\\'          Literal
'E[?7l'       Literal
','           Punctuation
' '           Text
'rmir'        Name.Class
'='           Operator
'\\'          Literal
'E[4l'        Literal
','           Punctuation
' '           Text
'rmkx'        Name.Class
'='           Operator
'\\'          Literal
'E>'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rmsc'        Name.Class
'='           Operator
'\\'          Literal
'E[?0;0r'     Literal
'\\'          Literal
'E>'          Literal
'\\'          Literal
'E[?3l'       Literal
'\\'          Literal
'E[?4l'       Literal
'\\'          Literal
'E[?5l'       Literal
'\\'          Literal
'E[?7h'       Literal
'\\'          Literal
'E[?8h'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rmso'        Name.Class
'='           Operator
'\\'          Literal
'E[m'         Literal
','           Punctuation
' '           Text
'rmul'        Name.Class
'='           Operator
'\\'          Literal
'E[m'         Literal
','           Punctuation
' '           Text
'rs3'         Name.Class
'='           Operator
'\\'          Literal
'E[?67h'      Literal
'\\'          Literal
'E[64;1"p'    Literal
','           Punctuation
' '           Text
'sc'          Name.Class
'='           Operator
'\\'          Literal
'E7'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'sgr'         Name.Class
'='           Operator
'\\'          Literal
'E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%t;7%;m%?%p9%t' Literal
'\\'          Literal
'E(0%e'       Literal
'\\'          Literal
'E(B%;'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'sgr0'        Name.Class
'='           Operator
'\\'          Literal
'E[m$<2>'     Literal
','           Punctuation
' '           Text
'smacs'       Name.Class
'='           Operator
'\\'          Literal
'E(0$<2>'     Literal
','           Punctuation
' '           Text
'smam'        Name.Class
'='           Operator
'\\'          Literal
'E[?7h'       Literal
','           Punctuation
' '           Text
'smir'        Name.Class
'='           Operator
'\\'          Literal
'E[4h'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'smkx'        Name.Class
'='           Operator
'\\'          Literal
'E='          Literal
','           Punctuation
' '           Text
'smso'        Name.Class
'='           Operator
'\\'          Literal
'E[7m'        Literal
','           Punctuation
' '           Text
'smul'        Name.Class
'='           Operator
'\\'          Literal
'E[4m'        Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'#'           Comment
'\n'          Text

'# DEC VT220 and up support DECUDK (user-defined keys).  DECUDK (i.e., pfx)' Comment
'\n'          Text

'# takes two parameters, the key and the string.  Translating the key is' Comment
'\n'          Text

'# straightforward (keys 1-5 are not defined on real terminals, though some' Comment
'\n'          Text

'# emulators define these):' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'#               if (key < 16) then  value = key;' Comment
'\n'          Text

'#               else if (key < 21) then value = key + 1; ' Comment
'\n'          Text

'#               else if (key < 25) then value = key + 2;' Comment
'\n'          Text

'#               else if (key < 27) then value = key + 3;' Comment
'\n'          Text

'#               else if (key < 30) then value = key + 4;' Comment
'\n'          Text

'#               else value = key + 5;' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# The string must be the hexadecimal equivalent, e.g., "5052494E" for "PRINT". ' Comment
'\n'          Text

"# There's no provision in terminfo for emitting a string in this format, so the" Comment
'\n'          Text

'# application has to know it.' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'vt420pc'     Name.Tag
'|'           Punctuation
'DEC VT420 w/PC keyboard' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'kdch1'       Name.Class
'='           Operator
'\\'          Literal
'177'         Literal
','           Punctuation
' '           Text
'kend'        Name.Class
'='           Operator
'\\'          Literal
'E[4~'        Literal
','           Punctuation
' '           Text
'kf1'         Name.Class
'='           Operator
'\\'          Literal
'E[11~'       Literal
','           Punctuation
' '           Text
'kf10'        Name.Class
'='           Operator
'\\'          Literal
'E[21~'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf11'        Name.Class
'='           Operator
'\\'          Literal
'E[23~'       Literal
','           Punctuation
' '           Text
'kf12'        Name.Class
'='           Operator
'\\'          Literal
'E[24~'       Literal
','           Punctuation
' '           Text
'kf13'        Name.Class
'='           Operator
'\\'          Literal
'E[11;2~'     Literal
','           Punctuation
' '           Text
'kf14'        Name.Class
'='           Operator
'\\'          Literal
'E[12;2~'     Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf15'        Name.Class
'='           Operator
'\\'          Literal
'E[13;2~'     Literal
','           Punctuation
' '           Text
'kf16'        Name.Class
'='           Operator
'\\'          Literal
'E[14;2~'     Literal
','           Punctuation
' '           Text
'kf17'        Name.Class
'='           Operator
'\\'          Literal
'E[15;2~'     Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf18'        Name.Class
'='           Operator
'\\'          Literal
'E[17;2~'     Literal
','           Punctuation
' '           Text
'kf19'        Name.Class
'='           Operator
'\\'          Literal
'E[18;2~'     Literal
','           Punctuation
' '           Text
'kf2'         Name.Class
'='           Operator
'\\'          Literal
'E[12~'       Literal
','           Punctuation
' '           Text
'kf20'        Name.Class
'='           Operator
'\\'          Literal
'E[19;2~'     Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf21'        Name.Class
'='           Operator
'\\'          Literal
'E[20;2~'     Literal
','           Punctuation
' '           Text
'kf22'        Name.Class
'='           Operator
'\\'          Literal
'E[21;2~'     Literal
','           Punctuation
' '           Text
'kf23'        Name.Class
'='           Operator
'\\'          Literal
'E[23;2~'     Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf24'        Name.Class
'='           Operator
'\\'          Literal
'E[24;2~'     Literal
','           Punctuation
' '           Text
'kf25'        Name.Class
'='           Operator
'\\'          Literal
'E[23~'       Literal
','           Punctuation
' '           Text
'kf26'        Name.Class
'='           Operator
'\\'          Literal
'E[24~'       Literal
','           Punctuation
' '           Text
'kf27'        Name.Class
'='           Operator
'\\'          Literal
'E[25~'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf28'        Name.Class
'='           Operator
'\\'          Literal
'E[26~'       Literal
','           Punctuation
' '           Text
'kf29'        Name.Class
'='           Operator
'\\'          Literal
'E[28~'       Literal
','           Punctuation
' '           Text
'kf3'         Name.Class
'='           Operator
'\\'          Literal
'E[13~'       Literal
','           Punctuation
' '           Text
'kf30'        Name.Class
'='           Operator
'\\'          Literal
'E[29~'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf31'        Name.Class
'='           Operator
'\\'          Literal
'E[31~'       Literal
','           Punctuation
' '           Text
'kf32'        Name.Class
'='           Operator
'\\'          Literal
'E[32~'       Literal
','           Punctuation
' '           Text
'kf33'        Name.Class
'='           Operator
'\\'          Literal
'E[33~'       Literal
','           Punctuation
' '           Text
'kf34'        Name.Class
'='           Operator
'\\'          Literal
'E[34~'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf35'        Name.Class
'='           Operator
'\\'          Literal
'E[35~'       Literal
','           Punctuation
' '           Text
'kf36'        Name.Class
'='           Operator
'\\'          Literal
'E[36~'       Literal
','           Punctuation
' '           Text
'kf37'        Name.Class
'='           Operator
'\\'          Literal
'E[23;2~'     Literal
','           Punctuation
' '           Text
'kf38'        Name.Class
'='           Operator
'\\'          Literal
'E[24;2~'     Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf39'        Name.Class
'='           Operator
'\\'          Literal
'E[25;2~'     Literal
','           Punctuation
' '           Text
'kf4'         Name.Class
'='           Operator
'\\'          Literal
'E[14~'       Literal
','           Punctuation
' '           Text
'kf40'        Name.Class
'='           Operator
'\\'          Literal
'E[26;2~'     Literal
','           Punctuation
' '           Text
'kf41'        Name.Class
'='           Operator
'\\'          Literal
'E[28;2~'     Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf42'        Name.Class
'='           Operator
'\\'          Literal
'E[29;2~'     Literal
','           Punctuation
' '           Text
'kf43'        Name.Class
'='           Operator
'\\'          Literal
'E[31;2~'     Literal
','           Punctuation
' '           Text
'kf44'        Name.Class
'='           Operator
'\\'          Literal
'E[32;2~'     Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf45'        Name.Class
'='           Operator
'\\'          Literal
'E[33;2~'     Literal
','           Punctuation
' '           Text
'kf46'        Name.Class
'='           Operator
'\\'          Literal
'E[34;2~'     Literal
','           Punctuation
' '           Text
'kf47'        Name.Class
'='           Operator
'\\'          Literal
'E[35;2~'     Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf48'        Name.Class
'='           Operator
'\\'          Literal
'E[36;2~'     Literal
','           Punctuation
' '           Text
'kf5'         Name.Class
'='           Operator
'\\'          Literal
'E[15~'       Literal
','           Punctuation
' '           Text
'kf6'         Name.Class
'='           Operator
'\\'          Literal
'E[17~'       Literal
','           Punctuation
' '           Text
'kf7'         Name.Class
'='           Operator
'\\'          Literal
'E[18~'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf8'         Name.Class
'='           Operator
'\\'          Literal
'E[19~'       Literal
','           Punctuation
' '           Text
'kf9'         Name.Class
'='           Operator
'\\'          Literal
'E[20~'       Literal
','           Punctuation
' '           Text
'khome'       Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'pctrm'       Name.Class
'='           Operator
'USR_TERM'    Literal
'\\'          Literal
':vt420pcdos' Literal
'\\'          Literal
':'           Literal
','           Punctuation
' '           Text
'\n\t'        Text
'pfx'         Name.Class
'='           Operator
'\\'          Literal
'EP1;1|%?%{16}%p1%>%t%{0}%e%{21}%p1%>%t%{1}%e%{25}%p1%>%t%{2}%e%{27}%p1%>%t%{3}%e%{30}%p1%>%t%{4}%e%{5}%;%p1%+%d/%p2%s' Literal
'\\'          Literal
'E'           Literal
'\\\\'        Literal
','           Punctuation
' '           Text
'use'         Name.Class
'='           Operator
'vt420'       Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'vt420pcdos'  Name.Tag
'|'           Punctuation
'DEC VT420 w/PC for DOS Merge' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'lines'       Name.Class
'#'           Operator
'25'          Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'dispc'       Name.Class
'='           Operator
'%?%p2%{19}%=%t' Literal
'\\'          Literal
'E'           Literal
'\\'          Literal
'023'         Literal
'\\'          Literal
'021%e%p2%{32}%<%t' Literal
'\\'          Literal
'E%p2%c%e%p2%{127}%=%t' Literal
'\\'          Literal
'E'           Literal
'\\'          Literal
'177%e%p2%c%;' Literal
','           Punctuation
' '           Text
'\n\t'        Text
'pctrm@'      Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'rmsc'        Name.Class
'='           Operator
'\\'          Literal
'E[?0;0r'     Literal
'\\'          Literal
'E>'          Literal
'\\'          Literal
'E[?3l'       Literal
'\\'          Literal
'E[?4l'       Literal
'\\'          Literal
'E[?5l'       Literal
'\\'          Literal
'E[?7h'       Literal
'\\'          Literal
'E[?8h'       Literal
','           Punctuation
' '           Text
'sgr@'        Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'sgr0'        Name.Class
'='           Operator
'\\'          Literal
'E[m'         Literal
','           Punctuation
' '           Text
'smsc'        Name.Class
'='           Operator
'\\'          Literal
'E[?1;2r'     Literal
'\\'          Literal
'E[34h'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'vt420pc'     Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'vt420f'      Name.Tag
'|'           Punctuation
'DEC VT420 with VT kbd; VT400 mode; F1-F5 used as Fkeys' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'kdch1'       Name.Class
'='           Operator
'\\'          Literal
'177'         Literal
','           Punctuation
' '           Text
'kf1'         Name.Class
'='           Operator
'\\'          Literal
'E[11~'       Literal
','           Punctuation
' '           Text
'kf10'        Name.Class
'='           Operator
'\\'          Literal
'E[21~'       Literal
','           Punctuation
' '           Text
'kf11'        Name.Class
'='           Operator
'\\'          Literal
'E[23~'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf12'        Name.Class
'='           Operator
'\\'          Literal
'E[24~'       Literal
','           Punctuation
' '           Text
'kf13'        Name.Class
'='           Operator
'\\'          Literal
'E[25~'       Literal
','           Punctuation
' '           Text
'kf14'        Name.Class
'='           Operator
'\\'          Literal
'E[26~'       Literal
','           Punctuation
' '           Text
'kf15'        Name.Class
'='           Operator
'\\'          Literal
'E[28~'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf16'        Name.Class
'='           Operator
'\\'          Literal
'E[29~'       Literal
','           Punctuation
' '           Text
'kf17'        Name.Class
'='           Operator
'\\'          Literal
'E[31~'       Literal
','           Punctuation
' '           Text
'kf18'        Name.Class
'='           Operator
'\\'          Literal
'E[32~'       Literal
','           Punctuation
' '           Text
'kf19'        Name.Class
'='           Operator
'\\'          Literal
'E[33~'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf2'         Name.Class
'='           Operator
'\\'          Literal
'E[12~'       Literal
','           Punctuation
' '           Text
'kf20'        Name.Class
'='           Operator
'\\'          Literal
'E[34~'       Literal
','           Punctuation
' '           Text
'kf3'         Name.Class
'='           Operator
'\\'          Literal
'E[13~'       Literal
','           Punctuation
' '           Text
'kf4'         Name.Class
'='           Operator
'\\'          Literal
'E[14~'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf5'         Name.Class
'='           Operator
'\\'          Literal
'E[15~'       Literal
','           Punctuation
' '           Text
'kf6'         Name.Class
'='           Operator
'\\'          Literal
'E[17~'       Literal
','           Punctuation
' '           Text
'kf7'         Name.Class
'='           Operator
'\\'          Literal
'E[18~'       Literal
','           Punctuation
' '           Text
'kf8'         Name.Class
'='           Operator
'\\'          Literal
'E[19~'       Literal
','           Punctuation
' '           Text
'kf9'         Name.Class
'='           Operator
'\\'          Literal
'E[20~'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'khome'       Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
','           Punctuation
' '           Text
'lf1'         Name.Class
'='           Operator
'\\'          Literal
'EOP'         Literal
','           Punctuation
' '           Text
'lf2'         Name.Class
'='           Operator
'\\'          Literal
'EOQ'         Literal
','           Punctuation
' '           Text
'lf3'         Name.Class
'='           Operator
'\\'          Literal
'EOR'         Literal
','           Punctuation
' '           Text
'lf4'         Name.Class
'='           Operator
'\\'          Literal
'EOS'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'vt420'       Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'vt510'       Name.Tag
'|'           Punctuation
'DEC VT510'   Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'vt420'       Literal
','           Punctuation
' '           Text
'\n'          Text

'vt510pc'     Name.Tag
'|'           Punctuation
'DEC VT510 w/PC keyboard' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'vt420pc'     Literal
','           Punctuation
' '           Text
'\n'          Text

'vt510pcdos'  Name.Tag
'|'           Punctuation
'DEC VT510 w/PC for DOS Merge' Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'use'         Name.Class
'='           Operator
'vt420pcdos'  Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'# VT520/VT525' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# The VT520 is a monochrome text terminal capable of managing up to' Comment
'\n'          Text

'# four independent sessions in the terminal.  It has multiple ANSI' Comment
'\n'          Text

'# emulations (VT520, VT420, VT320, VT220, VT100, VT PCTerm, SCO Console)' Comment
'\n'          Text

'# and ASCII emulations (WY160/60, PCTerm, 50/50+, 150/120, TVI 950,' Comment
'\n'          Text

'# 925 910+, ADDS A2).  This terminfo data is for the ANSI emulations only.' Comment
'\n'          Text

'#'           Comment
'\n'          Text

'# Terminal Set-Up is entered by pressing [F3], [Caps Lock]/[F3] or' Comment
'\n'          Text

'# [Alt]/[Print Screen] depending upon which keyboard and which' Comment
'\n'          Text

'# terminal mode is being used.  If Set-Up has been disabled or' Comment
'\n'          Text

'# assigned to an unknown key, Set-Up may be entered by pressing' Comment
'\n'          Text

'# [F3] as the first key after power up, regardless of keyboard type.' Comment
'\n'          Text

'# (vt520: I added <rmam>/<smam> based on the init string, also <sc> -- esr)' Comment
'\n'          Text

'vt520'       Name.Tag
'|'           Punctuation
'DEC VT520'   Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'am'          Name.Class
','           Punctuation
' '           Text
'mir'         Name.Class
','           Punctuation
' '           Text
'xenl'        Name.Class
','           Punctuation
' '           Text
'xon'         Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'80'          Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'24'          Literal.Number
','           Punctuation
' '           Text
'vt'          Name.Class
'#'           Operator
'3'           Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'acsc'        Name.Class
'='           Operator
'``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~' Literal
','           Punctuation
' '           Text
'\n\t'        Text
'bel'         Name.Class
'='           Operator
'^G'          Literal
','           Punctuation
' '           Text
'blink'       Name.Class
'='           Operator
'\\'          Literal
'E[5m$<2>'    Literal
','           Punctuation
' '           Text
'bold'        Name.Class
'='           Operator
'\\'          Literal
'E[1m$<2>'    Literal
','           Punctuation
' '           Text
'\n\t'        Text
'clear'       Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
'\\'          Literal
'E[2J$<50>'   Literal
','           Punctuation
' '           Text
'cr'          Name.Class
'='           Operator
'^M'          Literal
','           Punctuation
' '           Text
'csr'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%d;%p2%dr' Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cub1'        Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'cud1'        Name.Class
'='           Operator
'\\'          Literal
'E[B'         Literal
','           Punctuation
' '           Text
'cuf1'        Name.Class
'='           Operator
'\\'          Literal
'E[C'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cup'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%d;%p2%dH$<10>' Literal
','           Punctuation
' '           Text
'cuu1'        Name.Class
'='           Operator
'\\'          Literal
'E[A'         Literal
','           Punctuation
' '           Text
'dch1'        Name.Class
'='           Operator
'\\'          Literal
'E[P'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'dl1'         Name.Class
'='           Operator
'\\'          Literal
'E[M'         Literal
','           Punctuation
' '           Text
'ed'          Name.Class
'='           Operator
'\\'          Literal
'E[J$<50>'    Literal
','           Punctuation
' '           Text
'el'          Name.Class
'='           Operator
'\\'          Literal
'E[K$<3>'     Literal
','           Punctuation
' '           Text
'home'        Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
','           Punctuation
' '           Text
'ht'          Name.Class
'='           Operator
'^I'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'if'          Name.Class
'='           Operator
'/usr/share/tabset/vt300' Literal
','           Punctuation
' '           Text
'il1'         Name.Class
'='           Operator
'\\'          Literal
'E[L'         Literal
','           Punctuation
' '           Text
'ind'         Name.Class
'='           Operator
'\\'          Literal
'ED'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'is2'         Name.Class
'='           Operator
'\\'          Literal
'E[1;24r'     Literal
'\\'          Literal
'E[24;1H'     Literal
','           Punctuation
' '           Text
'is3'         Name.Class
'='           Operator
'\\'          Literal
'E[?67h'      Literal
'\\'          Literal
'E[64;1"p'    Literal
','           Punctuation
' '           Text
'kbs'         Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kcub1'       Name.Class
'='           Operator
'\\'          Literal
'E[D'         Literal
','           Punctuation
' '           Text
'kcud1'       Name.Class
'='           Operator
'\\'          Literal
'E[B'         Literal
','           Punctuation
' '           Text
'kcuf1'       Name.Class
'='           Operator
'\\'          Literal
'E[C'         Literal
','           Punctuation
' '           Text
'kcuu1'       Name.Class
'='           Operator
'\\'          Literal
'E[A'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kdch1'       Name.Class
'='           Operator
'\\'          Literal
'E[3~'        Literal
','           Punctuation
' '           Text
'kf0'         Name.Class
'='           Operator
'\\'          Literal
'E[29~'       Literal
','           Punctuation
' '           Text
'kf1'         Name.Class
'='           Operator
'\\'          Literal
'EOP'         Literal
','           Punctuation
' '           Text
'kf10'        Name.Class
'='           Operator
'\\'          Literal
'E[29~'       Literal
','           Punctuation
' '           Text
'kf2'         Name.Class
'='           Operator
'\\'          Literal
'EOQ'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf3'         Name.Class
'='           Operator
'\\'          Literal
'EOR'         Literal
','           Punctuation
' '           Text
'kf4'         Name.Class
'='           Operator
'\\'          Literal
'EOS'         Literal
','           Punctuation
' '           Text
'kf5'         Name.Class
'='           Operator
'\\'          Literal
'E[17~'       Literal
','           Punctuation
' '           Text
'kf6'         Name.Class
'='           Operator
'\\'          Literal
'E[18~'       Literal
','           Punctuation
' '           Text
'kf7'         Name.Class
'='           Operator
'\\'          Literal
'E[19~'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf8'         Name.Class
'='           Operator
'\\'          Literal
'E[20~'       Literal
','           Punctuation
' '           Text
'kf9'         Name.Class
'='           Operator
'\\'          Literal
'E[21~'       Literal
','           Punctuation
' '           Text
'kfnd'        Name.Class
'='           Operator
'\\'          Literal
'E[1~'        Literal
','           Punctuation
' '           Text
'kich1'       Name.Class
'='           Operator
'\\'          Literal
'E[2~'        Literal
','           Punctuation
' '           Text
'knp'         Name.Class
'='           Operator
'\\'          Literal
'E[6~'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kpp'         Name.Class
'='           Operator
'\\'          Literal
'E[5~'        Literal
','           Punctuation
' '           Text
'kslt'        Name.Class
'='           Operator
'\\'          Literal
'E[4~'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'pfx'         Name.Class
'='           Operator
'\\'          Literal
'EP1;1|%?%{16}%p1%>%t%{0}%e%{21}%p1%>%t%{1}%e%{25}%p1%>%t%{2}%e%{27}%p1%>%t%{3}%e%{30}%p1%>%t%{4}%e%{5}%;%p1%+%d/%p2%s' Literal
'\\'          Literal
'E'           Literal
'\\\\'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rc'          Name.Class
'='           Operator
'\\'          Literal
'E8'          Literal
','           Punctuation
' '           Text
'rev'         Name.Class
'='           Operator
'\\'          Literal
'E[7m$<2>'    Literal
','           Punctuation
' '           Text
'rf'          Name.Class
'='           Operator
'/usr/share/tabset/vt300' Literal
','           Punctuation
' '           Text
'\n\t'        Text
'ri'          Name.Class
'='           Operator
'\\'          Literal
'EM'          Literal
','           Punctuation
' '           Text
'rmacs'       Name.Class
'='           Operator
'\\'          Literal
'E(B$<4>'     Literal
','           Punctuation
' '           Text
'rmam'        Name.Class
'='           Operator
'\\'          Literal
'E[?7l'       Literal
','           Punctuation
' '           Text
'rmir'        Name.Class
'='           Operator
'\\'          Literal
'E[4l'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rmsc'        Name.Class
'='           Operator
'\\'          Literal
'E[?0;0r'     Literal
'\\'          Literal
'E>'          Literal
'\\'          Literal
'E[?3l'       Literal
'\\'          Literal
'E[?4l'       Literal
'\\'          Literal
'E[?5l'       Literal
'\\'          Literal
'E[?7h'       Literal
'\\'          Literal
'E[?8h'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rmso'        Name.Class
'='           Operator
'\\'          Literal
'E[m'         Literal
','           Punctuation
' '           Text
'rmul'        Name.Class
'='           Operator
'\\'          Literal
'E[m'         Literal
','           Punctuation
' '           Text
'rs3'         Name.Class
'='           Operator
'\\'          Literal
'E[?67h'      Literal
'\\'          Literal
'E[64;1"p'    Literal
','           Punctuation
' '           Text
'sc'          Name.Class
'='           Operator
'\\'          Literal
'E7'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'sgr'         Name.Class
'='           Operator
'\\'          Literal
'E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%t;7%;m%?%p9%t' Literal
'\\'          Literal
'E(0%e'       Literal
'\\'          Literal
'E(B%;'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'sgr0'        Name.Class
'='           Operator
'\\'          Literal
'E[m$<2>'     Literal
','           Punctuation
' '           Text
'smacs'       Name.Class
'='           Operator
'\\'          Literal
'E(0$<2>'     Literal
','           Punctuation
' '           Text
'smam'        Name.Class
'='           Operator
'\\'          Literal
'E[?7h'       Literal
','           Punctuation
' '           Text
'smir'        Name.Class
'='           Operator
'\\'          Literal
'E[4h'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'smso'        Name.Class
'='           Operator
'\\'          Literal
'E[7m'        Literal
','           Punctuation
' '           Text
'smul'        Name.Class
'='           Operator
'\\'          Literal
'E[4m'        Literal
','           Punctuation
' '           Text
'\n'          Text

'\n'          Text

'# (vt525: I added <rmam>/<smam> based on the init string;' Comment
'\n'          Text

'# removed <rmso>=\\E[m, <rmul>=\\E[m, added <sc> -- esr)' Comment
'\n'          Text

'vt525'       Name.Tag
'|'           Punctuation
'DEC VT525'   Name.Attribute
','           Punctuation
' '           Text
'\n\t'        Text
'am'          Name.Class
','           Punctuation
' '           Text
'mir'         Name.Class
','           Punctuation
' '           Text
'xenl'        Name.Class
','           Punctuation
' '           Text
'xon'         Name.Class
','           Punctuation
' '           Text
'\n\t'        Text
'cols'        Name.Class
'#'           Operator
'80'          Literal.Number
','           Punctuation
' '           Text
'lines'       Name.Class
'#'           Operator
'24'          Literal.Number
','           Punctuation
' '           Text
'vt'          Name.Class
'#'           Operator
'3'           Literal.Number
','           Punctuation
' '           Text
'\n\t'        Text
'acsc'        Name.Class
'='           Operator
'``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~' Literal
','           Punctuation
' '           Text
'\n\t'        Text
'bel'         Name.Class
'='           Operator
'^G'          Literal
','           Punctuation
' '           Text
'blink'       Name.Class
'='           Operator
'\\'          Literal
'E[5m$<2>'    Literal
','           Punctuation
' '           Text
'bold'        Name.Class
'='           Operator
'\\'          Literal
'E[1m$<2>'    Literal
','           Punctuation
' '           Text
'\n\t'        Text
'clear'       Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
'\\'          Literal
'E[2J$<50>'   Literal
','           Punctuation
' '           Text
'cr'          Name.Class
'='           Operator
'^M'          Literal
','           Punctuation
' '           Text
'csr'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%d;%p2%dr' Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cub1'        Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'cud1'        Name.Class
'='           Operator
'\\'          Literal
'E[B'         Literal
','           Punctuation
' '           Text
'cuf1'        Name.Class
'='           Operator
'\\'          Literal
'E[C'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'cup'         Name.Class
'='           Operator
'\\'          Literal
'E[%i%p1%d;%p2%dH$<10>' Literal
','           Punctuation
' '           Text
'cuu1'        Name.Class
'='           Operator
'\\'          Literal
'E[A'         Literal
','           Punctuation
' '           Text
'dch1'        Name.Class
'='           Operator
'\\'          Literal
'E[P'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'dl1'         Name.Class
'='           Operator
'\\'          Literal
'E[M'         Literal
','           Punctuation
' '           Text
'ed'          Name.Class
'='           Operator
'\\'          Literal
'E[J$<50>'    Literal
','           Punctuation
' '           Text
'el'          Name.Class
'='           Operator
'\\'          Literal
'E[K$<3>'     Literal
','           Punctuation
' '           Text
'home'        Name.Class
'='           Operator
'\\'          Literal
'E[H'         Literal
','           Punctuation
' '           Text
'ht'          Name.Class
'='           Operator
'^I'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'if'          Name.Class
'='           Operator
'/usr/share/tabset/vt300' Literal
','           Punctuation
' '           Text
'il1'         Name.Class
'='           Operator
'\\'          Literal
'E[L'         Literal
','           Punctuation
' '           Text
'ind'         Name.Class
'='           Operator
'\\'          Literal
'ED'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'is2'         Name.Class
'='           Operator
'\\'          Literal
'E[1;24r'     Literal
'\\'          Literal
'E[24;1H'     Literal
','           Punctuation
' '           Text
'is3'         Name.Class
'='           Operator
'\\'          Literal
'E[?67h'      Literal
'\\'          Literal
'E[64;1"p'    Literal
','           Punctuation
' '           Text
'kbs'         Name.Class
'='           Operator
'^H'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kcub1'       Name.Class
'='           Operator
'\\'          Literal
'E[D'         Literal
','           Punctuation
' '           Text
'kcud1'       Name.Class
'='           Operator
'\\'          Literal
'E[B'         Literal
','           Punctuation
' '           Text
'kcuf1'       Name.Class
'='           Operator
'\\'          Literal
'E[C'         Literal
','           Punctuation
' '           Text
'kcuu1'       Name.Class
'='           Operator
'\\'          Literal
'E[A'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kdch1'       Name.Class
'='           Operator
'\\'          Literal
'E[3~'        Literal
','           Punctuation
' '           Text
'kf0'         Name.Class
'='           Operator
'\\'          Literal
'E[29~'       Literal
','           Punctuation
' '           Text
'kf1'         Name.Class
'='           Operator
'\\'          Literal
'EOP'         Literal
','           Punctuation
' '           Text
'kf10'        Name.Class
'='           Operator
'\\'          Literal
'E[29~'       Literal
','           Punctuation
' '           Text
'kf2'         Name.Class
'='           Operator
'\\'          Literal
'EOQ'         Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf3'         Name.Class
'='           Operator
'\\'          Literal
'EOR'         Literal
','           Punctuation
' '           Text
'kf4'         Name.Class
'='           Operator
'\\'          Literal
'EOS'         Literal
','           Punctuation
' '           Text
'kf5'         Name.Class
'='           Operator
'\\'          Literal
'E[17~'       Literal
','           Punctuation
' '           Text
'kf6'         Name.Class
'='           Operator
'\\'          Literal
'E[18~'       Literal
','           Punctuation
' '           Text
'kf7'         Name.Class
'='           Operator
'\\'          Literal
'E[19~'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kf8'         Name.Class
'='           Operator
'\\'          Literal
'E[20~'       Literal
','           Punctuation
' '           Text
'kf9'         Name.Class
'='           Operator
'\\'          Literal
'E[21~'       Literal
','           Punctuation
' '           Text
'kfnd'        Name.Class
'='           Operator
'\\'          Literal
'E[1~'        Literal
','           Punctuation
' '           Text
'kich1'       Name.Class
'='           Operator
'\\'          Literal
'E[2~'        Literal
','           Punctuation
' '           Text
'knp'         Name.Class
'='           Operator
'\\'          Literal
'E[6~'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'kpp'         Name.Class
'='           Operator
'\\'          Literal
'E[5~'        Literal
','           Punctuation
' '           Text
'kslt'        Name.Class
'='           Operator
'\\'          Literal
'E[4~'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'pfx'         Name.Class
'='           Operator
'\\'          Literal
'EP1;1|%?%{16}%p1%>%t%{0}%e%{21}%p1%>%t%{1}%e%{25}%p1%>%t%{2}%e%{27}%p1%>%t%{3}%e%{30}%p1%>%t%{4}%e%{5}%;%p1%+%d/%p2%s' Literal
'\\'          Literal
'E'           Literal
'\\\\'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rc'          Name.Class
'='           Operator
'\\'          Literal
'E8'          Literal
','           Punctuation
' '           Text
'rev'         Name.Class
'='           Operator
'\\'          Literal
'E[7m$<2>'    Literal
','           Punctuation
' '           Text
'rf'          Name.Class
'='           Operator
'/usr/share/tabset/vt300' Literal
','           Punctuation
' '           Text
'\n\t'        Text
'ri'          Name.Class
'='           Operator
'\\'          Literal
'EM'          Literal
','           Punctuation
' '           Text
'rmacs'       Name.Class
'='           Operator
'\\'          Literal
'E(B$<4>'     Literal
','           Punctuation
' '           Text
'rmam'        Name.Class
'='           Operator
'\\'          Literal
'E[?7l'       Literal
','           Punctuation
' '           Text
'rmir'        Name.Class
'='           Operator
'\\'          Literal
'E[4l'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rmsc'        Name.Class
'='           Operator
'\\'          Literal
'E[?0;0r'     Literal
'\\'          Literal
'E>'          Literal
'\\'          Literal
'E[?3l'       Literal
'\\'          Literal
'E[?4l'       Literal
'\\'          Literal
'E[?5l'       Literal
'\\'          Literal
'E[?7h'       Literal
'\\'          Literal
'E[?8h'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'rmso'        Name.Class
'='           Operator
'\\'          Literal
'E[m'         Literal
','           Punctuation
' '           Text
'rmul'        Name.Class
'='           Operator
'\\'          Literal
'E[m'         Literal
','           Punctuation
' '           Text
'rs3'         Name.Class
'='           Operator
'\\'          Literal
'E[?67h'      Literal
'\\'          Literal
'E[64;1"p'    Literal
','           Punctuation
' '           Text
'sc'          Name.Class
'='           Operator
'\\'          Literal
'E7'          Literal
','           Punctuation
' '           Text
'\n\t'        Text
'sgr'         Name.Class
'='           Operator
'\\'          Literal
'E[0%?%p6%t;1%;%?%p2%t;4%;%?%p4%t;5%;%?%p1%p3%|%t;7%;m%?%p9%t' Literal
'\\'          Literal
'E(0%e'       Literal
'\\'          Literal
'E(B%;'       Literal
','           Punctuation
' '           Text
'\n\t'        Text
'sgr0'        Name.Class
'='           Operator
'\\'          Literal
'E[m$<2>'     Literal
','           Punctuation
' '           Text
'smacs'       Name.Class
'='           Operator
'\\'          Literal
'E(0$<2>'     Literal
','           Punctuation
' '           Text
'smam'        Name.Class
'='           Operator
'\\'          Literal
'E[?7h'       Literal
','           Punctuation
' '           Text
'smir'        Name.Class
'='           Operator
'\\'          Literal
'E[4h'        Literal
','           Punctuation
' '           Text
'\n\t'        Text
'smso'        Name.Class
'='           Operator
'\\'          Literal
'E[7m'        Literal
','           Punctuation
' '           Text
'smul'        Name.Class
'='           Operator
'\\'          Literal
'E[4m'        Literal
','           Punctuation
' '           Text
'\n'          Text
