'######## This example from excerpt of :' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '#\tVersion 11.0.1' Comment '\n' Text.Whitespace '#\t$Date: 2000/03/02 15:51:11 $' Comment '\n' Text.Whitespace '#\tterminfo syntax' Comment '\n' Text.Whitespace '#' Comment '\n\n' Text.Whitespace '######## ANSI, UNIX CONSOLE, AND SPECIAL TYPES' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# This section describes terminal classes and brands that are still' Comment '\n' Text.Whitespace '# quite common.' Comment '\n' Text.Whitespace '#' Comment '\n\n' Text.Whitespace '#### Specials' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# Special "terminals". These are used to label tty lines when you don\'t' Comment '\n' Text.Whitespace '# know what kind of terminal is on it. The characteristics of an unknown' Comment '\n' Text.Whitespace '# terminal are the lowest common denominator - they look about like a ti 700.' Comment '\n' Text.Whitespace '#' Comment '\n\n' Text.Whitespace 'dumb' Name.Tag '|' Punctuation '80-column dumb tty' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'am' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '80' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'bel' Name.Class '=' Operator '^G' Literal ',' Punctuation ' ' Text.Whitespace 'cr' Name.Class '=' Operator '^M' Literal ',' Punctuation ' ' Text.Whitespace 'cud1' Name.Class '=' Operator '^J' Literal ',' Punctuation ' ' Text.Whitespace 'ind' Name.Class '=' Operator '^J' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'unknown' Name.Tag '|' Punctuation 'unknown terminal type' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'gn' Name.Class ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'dumb' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'lpr' Name.Tag '|' Punctuation 'printer' Name.Attribute '|' Punctuation 'line printer' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'hc' Name.Class ',' Punctuation ' ' Text.Whitespace 'os' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '132' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '66' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'bel' Name.Class '=' Operator '^G' Literal ',' Punctuation ' ' Text.Whitespace 'cr' Name.Class '=' Operator '^M' Literal ',' Punctuation ' ' Text.Whitespace 'cub1' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace 'cud1' Name.Class '=' Operator '^J' Literal ',' Punctuation ' ' Text.Whitespace 'ff' Name.Class '=' Operator '^L' Literal ',' Punctuation ' ' Text.Whitespace 'ind' Name.Class '=' Operator '^J' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'glasstty' Name.Tag '|' Punctuation 'classic glass tty interpreting ASCII control characters' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'am' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '80' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'bel' Name.Class '=' Operator '^G' Literal ',' Punctuation ' ' Text.Whitespace 'clear' Name.Class '=' Operator '^L' Literal ',' Punctuation ' ' Text.Whitespace 'cr' Name.Class '=' Operator '^M' Literal ',' Punctuation ' ' Text.Whitespace 'cub1' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace 'cud1' Name.Class '=' Operator '^J' Literal ',' Punctuation ' ' Text.Whitespace 'ht' Name.Class '=' Operator '^I' Literal ',' Punctuation ' ' Text.Whitespace 'kcub1' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kcud1' Name.Class '=' Operator '^J' Literal ',' Punctuation ' ' Text.Whitespace 'nel' Name.Class '=' Operator '^M^J' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'vanilla' Name.Tag ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'bel' Name.Class '=' Operator '^G' Literal ',' Punctuation ' ' Text.Whitespace 'cr' Name.Class '=' Operator '^M' Literal ',' Punctuation ' ' Text.Whitespace 'cud1' Name.Class '=' Operator '^J' Literal ',' Punctuation ' ' Text.Whitespace 'ind' Name.Class '=' Operator '^J' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '#### ANSI.SYS/ISO 6429/ECMA-48 Capabilities' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# See the end-of-file comment for more on these.' Comment '\n' Text.Whitespace '#' Comment '\n\n' Text.Whitespace '# ANSI capabilities are broken up into pieces, so that a terminal' Comment '\n' Text.Whitespace '# implementing some ANSI subset can use many of them.' Comment '\n' Text.Whitespace 'ansi+local1' Name.Tag ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cub1' Name.Class '=' Operator '\\' Literal 'E[D' Literal ',' Punctuation ' ' Text.Whitespace 'cud1' Name.Class '=' Operator '\\' Literal 'E[B' Literal ',' Punctuation ' ' Text.Whitespace 'cuf1' Name.Class '=' Operator '\\' Literal 'E[C' Literal ',' Punctuation ' ' Text.Whitespace 'cuu1' Name.Class '=' Operator '\\' Literal 'E[A' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'ansi+local' Name.Tag ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cub' Name.Class '=' Operator '\\' Literal 'E[%p1%dD' Literal ',' Punctuation ' ' Text.Whitespace 'cud' Name.Class '=' Operator '\\' Literal 'E[%p1%dB' Literal ',' Punctuation ' ' Text.Whitespace 'cuf' Name.Class '=' Operator '\\' Literal 'E[%p1%dC' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cuu' Name.Class '=' Operator '\\' Literal 'E[%p1%dA' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'ansi+local1' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'ansi+tabs' Name.Tag ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cbt' Name.Class '=' Operator '\\' Literal 'E[Z' Literal ',' Punctuation ' ' Text.Whitespace 'ht' Name.Class '=' Operator '^I' Literal ',' Punctuation ' ' Text.Whitespace 'hts' Name.Class '=' Operator '\\' Literal 'EH' Literal ',' Punctuation ' ' Text.Whitespace 'tbc' Name.Class '=' Operator '\\' Literal 'E[2g' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'ansi+inittabs' Name.Tag ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'it' Name.Class '#' Operator '8' Literal.Number ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'ansi+tabs' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'ansi+erase' Name.Tag ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'clear' Name.Class '=' Operator '\\' Literal 'E[H' Literal '\\' Literal 'E[J' Literal ',' Punctuation ' ' Text.Whitespace 'ed' Name.Class '=' Operator '\\' Literal 'E[J' Literal ',' Punctuation ' ' Text.Whitespace 'el' Name.Class '=' Operator '\\' Literal 'E[K' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'ansi+rca' Name.Tag ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'hpa' Name.Class '=' Operator '\\' Literal 'E[%p1%{1}%+%dG' Literal ',' Punctuation ' ' Text.Whitespace 'vpa' Name.Class '=' Operator '\\' Literal 'E[%p1%{1}%+%dd' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'ansi+cup' Name.Tag ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cup' Name.Class '=' Operator '\\' Literal 'E[%i%p1%d;%p2%dH' Literal ',' Punctuation ' ' Text.Whitespace 'home' Name.Class '=' Operator '\\' Literal 'E[H' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'ansi+rep' Name.Tag ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'rep' Name.Class '=' Operator '%p1%c' Literal '\\' Literal 'E[%p2%{1}%-%db' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'ansi+idl1' Name.Tag ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'dl1' Name.Class '=' Operator '\\' Literal 'E[M' Literal ',' Punctuation ' ' Text.Whitespace 'il1' Name.Class '=' Operator '\\' Literal 'E[L' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'ansi+idl' Name.Tag ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'dl' Name.Class '=' Operator '\\' Literal 'E[%p1%dM' Literal ',' Punctuation ' ' Text.Whitespace 'il' Name.Class '=' Operator '\\' Literal 'E[%p1%dL' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'ansi+idl1' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'ansi+idc' Name.Tag ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'dch1' Name.Class '=' Operator '\\' Literal 'E[P' Literal ',' Punctuation ' ' Text.Whitespace 'ich' Name.Class '=' Operator '\\' Literal 'E[%p1%d@' Literal ',' Punctuation ' ' Text.Whitespace 'ich1' Name.Class '=' Operator '\\' Literal 'E[@' Literal ',' Punctuation ' ' Text.Whitespace 'rmir' Name.Class '=' Operator '\\' Literal 'E6' Literal ',' Punctuation ' ' Text.Whitespace 'smir' Name.Class '=' Operator '\\' Literal 'E6' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'ansi+arrows' Name.Tag ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kbs' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace 'kcub1' Name.Class '=' Operator '\\' Literal 'E[D' Literal ',' Punctuation ' ' Text.Whitespace 'kcud1' Name.Class '=' Operator '\\' Literal 'E[B' Literal ',' Punctuation ' ' Text.Whitespace 'kcuf1' Name.Class '=' Operator '\\' Literal 'E[C' Literal ',' Punctuation ' ' Text.Whitespace 'kcuu1' Name.Class '=' Operator '\\' Literal 'E[A' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'khome' Name.Class '=' Operator '\\' Literal 'E[H' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'ansi+sgr' Name.Tag '|' Punctuation 'ansi graphic renditions' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'blink' Name.Class '=' Operator '\\' Literal 'E[5m' Literal ',' Punctuation ' ' Text.Whitespace 'invis' Name.Class '=' Operator '\\' Literal 'E[8m' Literal ',' Punctuation ' ' Text.Whitespace 'rev' Name.Class '=' Operator '\\' Literal 'E[7m' Literal ',' Punctuation ' ' Text.Whitespace 'sgr0' Name.Class '=' Operator '\\' Literal 'E[0m' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'ansi+sgrso' Name.Tag '|' Punctuation 'ansi standout only' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'rmso' Name.Class '=' Operator '\\' Literal 'E[m' Literal ',' Punctuation ' ' Text.Whitespace 'smso' Name.Class '=' Operator '\\' Literal 'E[7m' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'ansi+sgrul' Name.Tag '|' Punctuation 'ansi underline only' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'rmul' Name.Class '=' Operator '\\' Literal 'E[m' Literal ',' Punctuation ' ' Text.Whitespace 'smul' Name.Class '=' Operator '\\' Literal 'E[4m' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'ansi+sgrbold' Name.Tag '|' Punctuation 'ansi graphic renditions; assuming terminal has bold; not dim' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'bold' Name.Class '=' Operator '\\' Literal 'E[1m' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'sgr' Name.Class '=' Operator '\\' Literal 'E[%?%p1%t7;%;%?%p2%t4;%;%?%p3%t7;%;%?%p4%t5;%;%?%p6%t1;%;m' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'ansi+sgr' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'ansi+sgrso' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'ansi+sgrul' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'ansi+sgrdim' Name.Tag '|' Punctuation 'ansi graphic renditions; assuming terminal has dim; not bold' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'dim' Name.Class '=' Operator '\\' Literal 'E[2m' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'sgr' Name.Class '=' Operator '\\' Literal 'E[%?%p1%t7;%;%?%p2%t4;%;%?%p3%t7;%;%?%p4%t5;%;%?%p5%t2;%;m' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'ansi+sgr' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'ansi+sgrso' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'ansi+sgrul' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'ansi+pp' Name.Tag '|' Punctuation 'ansi printer port' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'mc0' Name.Class '=' Operator '\\' Literal 'E[0i' Literal ',' Punctuation ' ' Text.Whitespace 'mc4' Name.Class '=' Operator '\\' Literal 'E[4i' Literal ',' Punctuation ' ' Text.Whitespace 'mc5' Name.Class '=' Operator '\\' Literal 'E[5i' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'ansi+csr' Name.Tag '|' Punctuation 'ansi scroll-region plus cursor save & restore' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'csr' Name.Class '=' Operator '\\' Literal 'E[%i%p1%d;%p2%dr' Literal ',' Punctuation ' ' Text.Whitespace 'rc' Name.Class '=' Operator '\\' Literal 'E8' Literal ',' Punctuation ' ' Text.Whitespace 'sc' Name.Class '=' Operator '\\' Literal 'E7' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '# The IBM PC alternate character set. Plug this into any Intel console entry.' Comment '\n' Text.Whitespace '# We use \\E[11m for rmacs rather than \\E[12m so the string can use the' Comment '\n' Text.Whitespace '# ROM graphics for control characters such as the diamond, up- and down-arrow.' Comment '\n' Text.Whitespace "# This works with the System V, Linux, and BSDI consoles. It's a safe bet this" Comment '\n' Text.Whitespace '# will work with any Intel console, they all seem to have inherited \\E[11m' Comment '\n' Text.Whitespace '# from the ANSI.SYS de-facto standard.' Comment '\n' Text.Whitespace 'klone+acs' Name.Tag '|' Punctuation 'alternate character set for ansi.sys displays' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'rmacs' Name.Class '=' Operator '\\' Literal 'E[10m' Literal ',' Punctuation ' ' Text.Whitespace 'smacs' Name.Class '=' Operator '\\' Literal 'E[11m' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '# Highlight controls corresponding to the ANSI.SYS standard. Most ' Comment '\n' Text.Whitespace '# console drivers for Intel boxes obey these. Makes the same assumption' Comment '\n' Text.Whitespace '# about \\E[11m as klone+acs. True ANSI/ECMA-48 would have ,' Comment '\n' Text.Whitespace "# , but this isn't a documented feature of ANSI.SYS." Comment '\n' Text.Whitespace 'klone+sgr' Name.Tag '|' Punctuation 'attribute control for ansi.sys displays' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'blink' Name.Class '=' Operator '\\' Literal 'E[5m' Literal ',' Punctuation ' ' Text.Whitespace 'bold' Name.Class '=' Operator '\\' Literal 'E[1m' Literal ',' Punctuation ' ' Text.Whitespace 'invis' Name.Class '=' Operator '\\' Literal 'E[8m' Literal ',' Punctuation ' ' Text.Whitespace 'rev' Name.Class '=' Operator '\\' Literal 'E[7m' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'rmpch' Name.Class '=' Operator '\\' Literal 'E[10m' Literal ',' Punctuation ' ' Text.Whitespace 'rmso' Name.Class '=' Operator '\\' Literal 'E[m' Literal ',' Punctuation ' ' Text.Whitespace 'rmul' Name.Class '=' Operator '\\' Literal 'E[m' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'sgr0' Name.Class '=' Operator '\\' Literal 'E[0;10m' Literal ',' Punctuation ' ' Text.Whitespace 'smpch' Name.Class '=' Operator '\\' Literal 'E[11m' Literal ',' Punctuation ' ' Text.Whitespace 'smso' Name.Class '=' Operator '\\' Literal 'E[7m' Literal ',' Punctuation ' ' Text.Whitespace 'smul' Name.Class '=' Operator '\\' Literal 'E[4m' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'klone+acs' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '# Highlight controls corresponding to the ANSI.SYS standard. *All*' Comment '\n' Text.Whitespace '# console drivers for Intel boxes obey these. Does not assume \\E[11m will' Comment '\n' Text.Whitespace '# work; uses \\E[12m instead, which is pretty bulletproof but loses you the ACS' Comment '\n' Text.Whitespace '# diamond and arrow characters under curses.' Comment '\n' Text.Whitespace 'klone+sgr-dumb' Name.Tag '|' Punctuation 'attribute control for ansi.sys displays (no ESC [ 11 m)' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'blink' Name.Class '=' Operator '\\' Literal 'E[5m' Literal ',' Punctuation ' ' Text.Whitespace 'bold' Name.Class '=' Operator '\\' Literal 'E[1m' Literal ',' Punctuation ' ' Text.Whitespace 'invis' Name.Class '=' Operator '\\' Literal 'E[8m' Literal ',' Punctuation ' ' Text.Whitespace 'rev' Name.Class '=' Operator '\\' Literal 'E[7m' Literal ',' Punctuation ' ' Text.Whitespace 'rmso' Name.Class '=' Operator '\\' Literal 'E[m' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'rmul' Name.Class '=' Operator '\\' Literal 'E[m' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'sgr0' Name.Class '=' Operator '\\' Literal 'E[0;10m' Literal ',' Punctuation ' ' Text.Whitespace 'smacs' Name.Class '=' Operator '\\' Literal 'E[12m' Literal ',' Punctuation ' ' Text.Whitespace 'smso' Name.Class '=' Operator '\\' Literal 'E[7m' Literal ',' Punctuation ' ' Text.Whitespace 'smul' Name.Class '=' Operator '\\' Literal 'E[4m' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'klone+acs' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '# KOI8-R (RFC1489) acs (alternate character set)' Comment '\n' Text.Whitespace '# From: Qing Long , 24 Feb 1996.' Comment '\n' Text.Whitespace 'klone+koi8acs' Name.Tag '|' Punctuation 'alternate character set for ansi.sys displays with KOI8 charset' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'rmacs' Name.Class '=' Operator '\\' Literal 'E[10m' Literal ',' Punctuation ' ' Text.Whitespace 'smacs' Name.Class '=' Operator '\\' Literal 'E[11m' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '# ANSI.SYS color control. The setab/setaf caps depend on the coincidence' Comment '\n' Text.Whitespace "# between SVr4/XPG4's color numbers and ANSI.SYS attributes. Here are longer" Comment '\n' Text.Whitespace "# but equivalent strings that don't rely on that coincidence:" Comment '\n' Text.Whitespace '# 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.Whitespace '# 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.Whitespace '# The DOS 5 manual asserts that these sequences meet the ISO 6429 standard.' Comment '\n' Text.Whitespace '# They match a subset of ECMA-48.' Comment '\n' Text.Whitespace 'klone+color' Name.Tag '|' Punctuation 'color control for ansi.sys and ISO6429-compatible displays' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'colors' Name.Class '#' Operator '8' Literal.Number ',' Punctuation ' ' Text.Whitespace 'ncv' Name.Class '#' Operator '3' Literal.Number ',' Punctuation ' ' Text.Whitespace 'pairs' Name.Class '#' Operator '64' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'op' Name.Class '=' Operator '\\' Literal 'E[37;40m' Literal ',' Punctuation ' ' Text.Whitespace 'setab' Name.Class '=' Operator '\\' Literal 'E[4%p1%dm' Literal ',' Punctuation ' ' Text.Whitespace 'setaf' Name.Class '=' Operator '\\' Literal 'E[3%p1%dm' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace "# This is better than klone+color, it doesn't assume white-on-black as the" Comment '\n' Text.Whitespace "# default color pair, but many `ANSI' terminals don't grok the cap." Comment '\n' Text.Whitespace 'ecma+color' Name.Tag '|' Punctuation 'color control for ECMA-48-compatible terminals' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'colors' Name.Class '#' Operator '8' Literal.Number ',' Punctuation ' ' Text.Whitespace 'ncv' Name.Class '#' Operator '3' Literal.Number ',' Punctuation ' ' Text.Whitespace 'pairs' Name.Class '#' Operator '64' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'op' Name.Class '=' Operator '\\' Literal 'E[39;49m' Literal ',' Punctuation ' ' Text.Whitespace 'setab' Name.Class '=' Operator '\\' Literal 'E[4%p1%dm' Literal ',' Punctuation ' ' Text.Whitespace 'setaf' Name.Class '=' Operator '\\' Literal 'E[3%p1%dm' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '# Attribute control for ECMA-48-compatible terminals' Comment '\n' Text.Whitespace 'ecma+sgr' Name.Tag '|' Punctuation 'attribute capabilities for true ECMA-48 terminals' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'rmso' Name.Class '=' Operator '\\' Literal 'E[27m' Literal ',' Punctuation ' ' Text.Whitespace 'rmul' Name.Class '=' Operator '\\' Literal 'E[24m' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'klone+sgr' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '# For comparison, here are all the capabilities implied by the Intel' Comment '\n' Text.Whitespace '# Binary Compatibility Standard (level 2) that fit within terminfo.' Comment '\n' Text.Whitespace '# For more detail on this rather pathetic standard, see the comments' Comment '\n' Text.Whitespace '# near the end of this file.' Comment '\n' Text.Whitespace 'ibcs2' Name.Tag '|' Punctuation 'Intel Binary Compatibility Standard prescriptions' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cbt' Name.Class '=' Operator '\\' Literal 'E[Z' Literal ',' Punctuation ' ' Text.Whitespace 'clear' Name.Class '=' Operator '\\' Literal 'Ec' Literal ',' Punctuation ' ' Text.Whitespace 'cub' Name.Class '=' Operator '\\' Literal 'E[%p1%dD' Literal ',' Punctuation ' ' Text.Whitespace 'cud' Name.Class '=' Operator '\\' Literal 'E[%p1%dB' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cuf' Name.Class '=' Operator '\\' Literal 'E[%p1%dC' Literal ',' Punctuation ' ' Text.Whitespace 'cup' Name.Class '=' Operator '\\' Literal 'E[%i%p1%d;%p2%dH' Literal ',' Punctuation ' ' Text.Whitespace 'cuu' Name.Class '=' Operator '\\' Literal 'E[%p1%dA' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'dch' Name.Class '=' Operator '\\' Literal 'E[%p1%dP' Literal ',' Punctuation ' ' Text.Whitespace 'dispc' Name.Class '=' Operator '\\' Literal 'E=%p1%dg' Literal ',' Punctuation ' ' Text.Whitespace 'ech' Name.Class '=' Operator '\\' Literal 'E[%p1%dX' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'hpa' Name.Class '=' Operator '\\' Literal 'E[%i%p1%dG' Literal ',' Punctuation ' ' Text.Whitespace 'hts' Name.Class '=' Operator '\\' Literal 'EH' Literal ',' Punctuation ' ' Text.Whitespace 'ich' Name.Class '=' Operator '\\' Literal 'E[%p1%d@' Literal ',' Punctuation ' ' Text.Whitespace 'il' Name.Class '=' Operator '\\' Literal 'E[%p1%dL' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'indn' Name.Class '=' Operator '\\' Literal 'E[%p1%dS' Literal ',' Punctuation ' ' Text.Whitespace 'rc' Name.Class '=' Operator '\\' Literal 'E7' Literal ',' Punctuation ' ' Text.Whitespace 'rin' Name.Class '=' Operator '\\' Literal 'E[%p1%dT' Literal ',' Punctuation ' ' Text.Whitespace 'rmam' Name.Class '=' Operator '\\' Literal 'E[?7l' Literal ',' Punctuation ' ' Text.Whitespace 'sc' Name.Class '=' Operator '\\' Literal 'E7' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'smam' Name.Class '=' Operator '\\' Literal 'E[?7h' Literal ',' Punctuation ' ' Text.Whitespace 'tbc' Name.Class '=' Operator '\\' Literal 'E[g' Literal ',' Punctuation ' ' Text.Whitespace 'vpa' Name.Class '=' Operator '\\' Literal 'E[%i%p1%dd' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '#### ANSI/ECMA-48 terminals and terminal emulators' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# See near the end of this file for details on ANSI conformance.' Comment '\n' Text.Whitespace "# Don't mess with these entries! Lots of other entries depend on them!" Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# This section lists entries in a least-capable to most-capable order.' Comment '\n' Text.Whitespace "# if you're in doubt about what `ANSI' matches yours, try them in that" Comment '\n' Text.Whitespace '# order and back off from the first that breaks.' Comment '\n\n' Text.Whitespace '# ansi-mr is for ANSI terminals with ONLY relative cursor addressing' Comment '\n' Text.Whitespace '# and more than one page of memory. It uses local motions instead of' Comment '\n' Text.Whitespace '# direct cursor addressing, and makes almost no assumptions. It does' Comment '\n' Text.Whitespace '# assume auto margins, no padding and/or xon/xoff, and a 24x80 screen.' Comment '\n' Text.Whitespace 'ansi-mr' Name.Tag '|' Punctuation 'mem rel cup ansi' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'am' Name.Class ',' Punctuation ' ' Text.Whitespace 'xon' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '80' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '24' Literal.Number ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'vanilla' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'ansi+erase' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'ansi+local1' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '# ansi-mini is a bare minimum ANSI terminal. This should work on anything, but ' Comment '\n' Text.Whitespace '# beware of screen size problems and memory relative cursor addressing.' Comment '\n' Text.Whitespace 'ansi-mini' Name.Tag '|' Punctuation 'minimum ansi standard terminal' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'am' Name.Class ',' Punctuation ' ' Text.Whitespace 'xon' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '80' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '24' Literal.Number ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'vanilla' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'ansi+cup' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'ansi+erase' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '# ansi-mtabs adds relative addressing and minimal tab support ' Comment '\n' Text.Whitespace 'ansi-mtabs' Name.Tag '|' Punctuation 'any ansi terminal with pessimistic assumptions' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'it' Name.Class '#' Operator '8' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'ht' Name.Class '=' Operator '^I' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'ansi+local1' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'ansi-mini' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '# ANSI X3.64 from emory!mlhhh (Hugh Hansard) via BRL' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# The following is an entry for the full ANSI 3.64 (1977). It lacks' Comment '\n' Text.Whitespace '# padding, but most terminals using the standard are "fast" enough' Comment '\n' Text.Whitespace '# not to require any -- even at 9600 bps. If you encounter problems,' Comment '\n' Text.Whitespace '# try including the padding specifications.' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# Note: the :as: and :ae: specifications are not implemented here, for' Comment '\n' Text.Whitespace '# the available termcap documentation does not make clear WHICH alternate' Comment '\n' Text.Whitespace '# character set to specify. ANSI 3.64 seems to make allowances for several.' Comment '\n' Text.Whitespace '# Please make the appropriate adjustments to fit your needs -- that is' Comment '\n' Text.Whitespace '# if you will be using alternate character sets.' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# There are very few terminals running the full ANSI 3.64 standard,' Comment '\n' Text.Whitespace '# so I could only test this entry on one verified terminal (Visual 102).' Comment '\n' Text.Whitespace '# I would appreciate the results on other terminals sent to me.' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# Please report comments, changes, and problems to:' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# U.S. MAIL: Hugh Hansard' Comment '\n' Text.Whitespace '# Box: 22830' Comment '\n' Text.Whitespace '# Emory University' Comment '\n' Text.Whitespace '# Atlanta, GA. 30322.' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# USENET {akgua,msdc,sb1,sb6,gatech}!emory!mlhhh.' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# (Added vt100 , to quiet a tic warning --esr)' Comment '\n' Text.Whitespace 'ansi77' Name.Tag '|' Punctuation 'ansi 3.64 standard 1977 version' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'am' Name.Class ',' Punctuation ' ' Text.Whitespace 'mir' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '80' Literal.Number ',' Punctuation ' ' Text.Whitespace 'it' Name.Class '#' Operator '8' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '24' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'bel' Name.Class '=' Operator '^G' Literal ',' Punctuation ' ' Text.Whitespace 'clear' Name.Class '=' Operator '\\' Literal 'E[;H' Literal '\\' Literal 'E[2J' Literal ',' Punctuation ' ' Text.Whitespace 'cr' Name.Class '=' Operator '^M' Literal ',' Punctuation ' ' Text.Whitespace 'csr' Name.Class '=' Operator '\\' Literal 'E[%i%p1%d;%p2%dr' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cub1' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace 'cud1' Name.Class '=' Operator '\\' Literal 'E[B' Literal ',' Punctuation ' ' Text.Whitespace 'cuf1' Name.Class '=' Operator '\\' Literal 'E[C' Literal ',' Punctuation ' ' Text.Whitespace 'cup' Name.Class '=' Operator '\\' Literal 'E[%i%p1%d;%p2%dH' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cuu1' Name.Class '=' Operator '\\' Literal 'E[A' Literal ',' Punctuation ' ' Text.Whitespace 'dch1' Name.Class '=' Operator '\\' Literal 'E[P' Literal ',' Punctuation ' ' Text.Whitespace 'dl1' Name.Class '=' Operator '\\' Literal 'E[M$<5*/>' Literal ',' Punctuation ' ' Text.Whitespace 'ed' Name.Class '=' Operator '\\' Literal 'E[J' Literal ',' Punctuation ' ' Text.Whitespace 'el' Name.Class '=' Operator '\\' Literal 'E[K' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'home' Name.Class '=' Operator '\\' Literal 'E[H' Literal ',' Punctuation ' ' Text.Whitespace 'ht' Name.Class '=' Operator '^I' Literal ',' Punctuation ' ' Text.Whitespace 'il1' Name.Class '=' Operator '\\' Literal 'E[L$<5*/>' Literal ',' Punctuation ' ' Text.Whitespace 'ind' Name.Class '=' Operator '\\' Literal 'ED' Literal ',' Punctuation ' ' Text.Whitespace 'kbs' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kcub1' Name.Class '=' Operator '\\' Literal 'E[D' Literal ',' Punctuation ' ' Text.Whitespace 'kcud1' Name.Class '=' Operator '\\' Literal 'E[B' Literal ',' Punctuation ' ' Text.Whitespace 'kcuf1' Name.Class '=' Operator '\\' Literal 'E[C' Literal ',' Punctuation ' ' Text.Whitespace 'kcuu1' Name.Class '=' Operator '\\' Literal 'E[A' Literal ',' Punctuation ' ' Text.Whitespace 'kf1' Name.Class '=' Operator '\\' Literal 'EOP' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf2' Name.Class '=' Operator '\\' Literal 'EOR' Literal ',' Punctuation ' ' Text.Whitespace 'kf4' Name.Class '=' Operator '\\' Literal 'EOS' Literal ',' Punctuation ' ' Text.Whitespace 'khome' Name.Class '=' Operator '\\' Literal 'E[H' Literal ',' Punctuation ' ' Text.Whitespace 'nel' Name.Class '=' Operator '^M' Literal '\\' Literal 'ED' Literal ',' Punctuation ' ' Text.Whitespace 'rc' Name.Class '=' Operator '\\' Literal 'E8' Literal ',' Punctuation ' ' Text.Whitespace 'ri' Name.Class '=' Operator '\\' Literal 'EM' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'rmir' Name.Class '=' Operator '\\' Literal 'E[4l' Literal ',' Punctuation ' ' Text.Whitespace 'rmso' Name.Class '=' Operator '\\' Literal 'E[m' Literal ',' Punctuation ' ' Text.Whitespace 'rmul' Name.Class '=' Operator '\\' Literal 'E[m' Literal ',' Punctuation ' ' Text.Whitespace 'sc' Name.Class '=' Operator '\\' Literal 'E7' Literal ',' Punctuation ' ' Text.Whitespace 'smir' Name.Class '=' Operator '\\' Literal 'E[4h' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'smso' Name.Class '=' Operator '\\' Literal 'E[7m' Literal ',' Punctuation ' ' Text.Whitespace 'smul' Name.Class '=' Operator '\\' Literal 'E[4m' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace "# Procomm and some other ANSI emulations don't recognize all of the ANSI-" Comment '\n' Text.Whitespace '# standard capabilities. This entry deletes , , , , and ' Comment '\n' Text.Whitespace '# / capabilities, forcing curses to use repetitions of , ' Comment '\n' Text.Whitespace '# , and . Also deleted and , as QModem up to ' Comment '\n' Text.Whitespace "# 5.03 doesn't recognize these. Finally, we delete and , which seem" Comment '\n' Text.Whitespace '# to confuse many emulators. On the other hand, we can count on these programs' Comment '\n' Text.Whitespace '# doing //. Older versions of this entry featured ' Comment '\n' Text.Whitespace '# , but now seems to be more common under' Comment '\n' Text.Whitespace '# ANSI.SYS influence.' Comment '\n' Text.Whitespace '# From: Eric S. Raymond Oct 30 1995' Comment '\n' Text.Whitespace 'pcansi-m' Name.Tag '|' Punctuation 'pcansi-mono' Name.Attribute '|' Punctuation 'ibm-pc terminal programs claiming to be ansi (mono mode)' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'am' Name.Class ',' Punctuation ' ' Text.Whitespace 'mir' Name.Class ',' Punctuation ' ' Text.Whitespace 'msgr' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '80' Literal.Number ',' Punctuation ' ' Text.Whitespace 'it' Name.Class '#' Operator '8' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '24' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'bel' Name.Class '=' Operator '^G' Literal ',' Punctuation ' ' Text.Whitespace 'cbt' Name.Class '=' Operator '\\' Literal 'E[Z' Literal ',' Punctuation ' ' Text.Whitespace 'clear' Name.Class '=' Operator '\\' Literal 'E[H' Literal '\\' Literal 'E[J' Literal ',' Punctuation ' ' Text.Whitespace 'cr' Name.Class '=' Operator '^M' Literal ',' Punctuation ' ' Text.Whitespace 'cub1' Name.Class '=' Operator '\\' Literal 'E[D' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cud1' Name.Class '=' Operator '\\' Literal 'E[B' Literal ',' Punctuation ' ' Text.Whitespace 'cuf1' Name.Class '=' Operator '\\' Literal 'E[C' Literal ',' Punctuation ' ' Text.Whitespace 'cup' Name.Class '=' Operator '\\' Literal 'E[%i%p1%d;%p2%dH' Literal ',' Punctuation ' ' Text.Whitespace 'cuu1' Name.Class '=' Operator '\\' Literal 'E[A' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'dch1' Name.Class '=' Operator '\\' Literal 'E[P' Literal ',' Punctuation ' ' Text.Whitespace 'dl1' Name.Class '=' Operator '\\' Literal 'E[M' Literal ',' Punctuation ' ' Text.Whitespace 'ed' Name.Class '=' Operator '\\' Literal 'E[J' Literal ',' Punctuation ' ' Text.Whitespace 'el' Name.Class '=' Operator '\\' Literal 'E[K' Literal ',' Punctuation ' ' Text.Whitespace 'home' Name.Class '=' Operator '\\' Literal 'E[H' Literal ',' Punctuation ' ' Text.Whitespace 'ht' Name.Class '=' Operator '^I' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'hts' Name.Class '=' Operator '\\' Literal 'EH' Literal ',' Punctuation ' ' Text.Whitespace 'il1' Name.Class '=' Operator '\\' Literal 'E[L' Literal ',' Punctuation ' ' Text.Whitespace 'ind' Name.Class '=' Operator '^J' Literal ',' Punctuation ' ' Text.Whitespace 'kbs' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace 'kcub1' Name.Class '=' Operator '\\' Literal 'E[D' Literal ',' Punctuation ' ' Text.Whitespace 'kcud1' Name.Class '=' Operator '\\' Literal 'E[B' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kcuf1' Name.Class '=' Operator '\\' Literal 'E[C' Literal ',' Punctuation ' ' Text.Whitespace 'kcuu1' Name.Class '=' Operator '\\' Literal 'E[A' Literal ',' Punctuation ' ' Text.Whitespace 'khome' Name.Class '=' Operator '\\' Literal 'E[H' Literal ',' Punctuation ' ' Text.Whitespace 'tbc' Name.Class '=' Operator '\\' Literal 'E[2g' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'klone+sgr-dumb' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'pcansi-25-m' Name.Tag '|' Punctuation 'pcansi25m' Name.Attribute '|' Punctuation 'ibm-pc terminal programs with 25 lines (mono mode)' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'lines' Name.Class '#' Operator '25' Literal.Number ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'pcansi-m' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'pcansi-33-m' Name.Tag '|' Punctuation 'pcansi33m' Name.Attribute '|' Punctuation 'ibm-pc terminal programs with 33 lines (mono mode)' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'lines' Name.Class '#' Operator '33' Literal.Number ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'pcansi-m' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'pcansi-43-m' Name.Tag '|' Punctuation 'ansi43m' Name.Attribute '|' Punctuation 'ibm-pc terminal programs with 43 lines (mono mode)' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'lines' Name.Class '#' Operator '43' Literal.Number ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'pcansi-m' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '# The color versions. All PC emulators do color...' Comment '\n' Text.Whitespace 'pcansi' Name.Tag '|' Punctuation 'ibm-pc terminal programs claiming to be ansi' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'klone+color' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'pcansi-m' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'pcansi-25' Name.Tag '|' Punctuation 'pcansi25' Name.Attribute '|' Punctuation 'ibm-pc terminal programs with 25 lines' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'lines' Name.Class '#' Operator '25' Literal.Number ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'pcansi' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'pcansi-33' Name.Tag '|' Punctuation 'pcansi33' Name.Attribute '|' Punctuation 'ibm-pc terminal programs with 33 lines' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'lines' Name.Class '#' Operator '33' Literal.Number ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'pcansi' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'pcansi-43' Name.Tag '|' Punctuation 'pcansi43' Name.Attribute '|' Punctuation 'ibm-pc terminal programs with 43 lines' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'lines' Name.Class '#' Operator '43' Literal.Number ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'pcansi' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '# ansi-m -- full ANSI X3.64 with ANSI.SYS-compatible attributes, no color.' Comment '\n' Text.Whitespace "# If you want pound signs rather than dollars, replace `B' with `A'" Comment '\n' Text.Whitespace '# in the , , , and capabilities.' Comment '\n' Text.Whitespace '# From: Eric S. Raymond Nov 6 1995' Comment '\n' Text.Whitespace 'ansi-m' Name.Tag '|' Punctuation 'ansi-mono' Name.Attribute '|' Punctuation 'ANSI X3.64-1979 terminal with ANSI.SYS compatible attributes' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'mc5i' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cub' Name.Class '=' Operator '\\' Literal 'E[%p1%dD' Literal ',' Punctuation ' ' Text.Whitespace 'cud' Name.Class '=' Operator '\\' Literal 'E[%p1%dB' Literal ',' Punctuation ' ' Text.Whitespace 'cuf' Name.Class '=' Operator '\\' Literal 'E[%p1%dC' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cuu' Name.Class '=' Operator '\\' Literal 'E[%p1%dA' Literal ',' Punctuation ' ' Text.Whitespace 'dch' Name.Class '=' Operator '\\' Literal 'E[%p1%dP' Literal ',' Punctuation ' ' Text.Whitespace 'dl' Name.Class '=' Operator '\\' Literal 'E[%p1%dM' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'ech' Name.Class '=' Operator '\\' Literal 'E[%p1%dX' Literal ',' Punctuation ' ' Text.Whitespace 'el1' Name.Class '=' Operator '\\' Literal 'E[1K' Literal ',' Punctuation ' ' Text.Whitespace 'hpa' Name.Class '=' Operator '\\' Literal 'E[%i%p1%dG' Literal ',' Punctuation ' ' Text.Whitespace 'ht' Name.Class '=' Operator '\\' Literal 'E[I' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'ich' Name.Class '=' Operator '\\' Literal 'E[%p1%d@' Literal ',' Punctuation ' ' Text.Whitespace 'il' Name.Class '=' Operator '\\' Literal 'E[%p1%dL' Literal ',' Punctuation ' ' Text.Whitespace 'indn' Name.Class '=' Operator '\\' Literal 'E[%p1%dS' Literal ',' Punctuation ' ' Text.Whitespace 'kbs' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kcbt' Name.Class '=' Operator '\\' Literal 'E[Z' Literal ',' Punctuation ' ' Text.Whitespace 'kcub1' Name.Class '=' Operator '\\' Literal 'E[D' Literal ',' Punctuation ' ' Text.Whitespace 'kcud1' Name.Class '=' Operator '\\' Literal 'E[B' Literal ',' Punctuation ' ' Text.Whitespace 'kcuf1' Name.Class '=' Operator '\\' Literal 'E[C' Literal ',' Punctuation ' ' Text.Whitespace 'kcuu1' Name.Class '=' Operator '\\' Literal 'E[A' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kich1' Name.Class '=' Operator '\\' Literal 'E[L' Literal ',' Punctuation ' ' Text.Whitespace 'mc4' Name.Class '=' Operator '\\' Literal 'E[4i' Literal ',' Punctuation ' ' Text.Whitespace 'mc5' Name.Class '=' Operator '\\' Literal 'E[5i' Literal ',' Punctuation ' ' Text.Whitespace 'nel' Name.Class '=' Operator '\\' Literal 'r' Literal '\\' Literal 'E[S' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'rep' Name.Class '=' Operator '%p1%c' Literal '\\' Literal 'E[%p2%{1}%-%db' Literal ',' Punctuation ' ' Text.Whitespace 'rin' Name.Class '=' Operator '\\' Literal 'E[%p1%dT' Literal ',' Punctuation ' ' Text.Whitespace 's0ds' Name.Class '=' Operator '\\' Literal 'E(B' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 's1ds' Name.Class '=' Operator '\\' Literal 'E)B' Literal ',' Punctuation ' ' Text.Whitespace 's2ds' Name.Class '=' Operator '\\' Literal 'E*B' Literal ',' Punctuation ' ' Text.Whitespace 's3ds' Name.Class '=' Operator '\\' Literal 'E+B' Literal ',' Punctuation ' ' Text.Whitespace 'tbc' Name.Class '=' Operator '\\' Literal 'E[2g' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'vpa' Name.Class '=' Operator '\\' Literal 'E[%i%p1%dd' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'pcansi-m' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '# ansi -- this terminfo expresses the largest subset of X3.64 that will fit in' Comment '\n' Text.Whitespace '# standard terminfo. Assumes ANSI.SYS-compatible attributes and color.' Comment '\n' Text.Whitespace '# From: Eric S. Raymond Nov 6 1995' Comment '\n' Text.Whitespace 'ansi' Name.Tag '|' Punctuation 'ansi/pc-term compatible with color' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'u6' Name.Class '=' Operator '\\' Literal 'E[%i%d;%dR' Literal ',' Punctuation ' ' Text.Whitespace 'u7' Name.Class '=' Operator '\\' Literal 'E[6n' Literal ',' Punctuation ' ' Text.Whitespace 'u8' Name.Class '=' Operator '\\' Literal 'E[?%[;0123456789]c' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'u9' Name.Class '=' Operator '\\' Literal 'E[c' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'ecma+color' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'klone+sgr' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'ansi-m' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '# ansi-generic is a vanilla ANSI terminal. This is assumed to implement ' Comment '\n' Text.Whitespace '# all the normal ANSI stuff with no extensions. It assumes ' Comment '\n' Text.Whitespace "# insert/delete line/char is there, so it won't work with " Comment '\n' Text.Whitespace '# vt100 clones. It assumes video attributes for bold, blink, ' Comment '\n' Text.Whitespace "# underline, and reverse, which won't matter much if the terminal " Comment '\n' Text.Whitespace "# can't do some of those. Padding is assumed to be zero, which " Comment '\n' Text.Whitespace "# shouldn't hurt since xon/xoff is assumed." Comment '\n' Text.Whitespace 'ansi-generic' Name.Tag '|' Punctuation 'generic ansi standard terminal' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'am' Name.Class ',' Punctuation ' ' Text.Whitespace 'xon' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '80' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '24' Literal.Number ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'vanilla' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'ansi+csr' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'ansi+cup' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'ansi+rca' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'ansi+erase' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'ansi+tabs' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'ansi+local' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'ansi+idc' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'ansi+idl' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'ansi+rep' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'ansi+sgrbold' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'ansi+arrows' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '#### Linux consoles' Comment '\n' Text.Whitespace '#' Comment '\n\n' Text.Whitespace '# This entry is good for the 1.2.13 or later version of the Linux console.' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# ***************************************************************************' Comment '\n' Text.Whitespace '# * *' Comment '\n' Text.Whitespace '# * WARNING: *' Comment '\n' Text.Whitespace '# * Linuxes come with a default keyboard mapping kcbt=^I. This entry, in *' Comment '\n' Text.Whitespace '# * response to user requests, assumes kcbt=\\E[Z, the ANSI/ECMA reverse-tab *' Comment '\n' Text.Whitespace '# * character. Here are the keymap replacement lines that will set this up: *' Comment '\n' Text.Whitespace '# * *' Comment '\n' Text.Whitespace '#\tkeycode 15 = Tab Tab' Comment '\n' Text.Whitespace '#\t\talt keycode 15 = Meta_Tab' Comment '\n' Text.Whitespace '#\t\tshift\tkeycode 15 = F26' Comment '\n' Text.Whitespace '#\tstring F26 ="\\033[Z"' Comment '\n' Text.Whitespace '# * *' Comment '\n' Text.Whitespace '# * This has to use a key slot which is unfortunate (any unused one will *' Comment '\n' Text.Whitespace '# * do, F26 is the higher-numbered one). The change ought to be built *' Comment '\n' Text.Whitespace '# * into the kernel tables. *' Comment '\n' Text.Whitespace '# * *' Comment '\n' Text.Whitespace '# ***************************************************************************' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace "# The 1.3.x kernels add color-change capabilities; if yours doesn't have this" Comment '\n' Text.Whitespace '# and it matters, turn off . The %02x escape used to implement this is' Comment '\n' Text.Whitespace '# not back-portable to SV curses and not supported in ncurses versions before' Comment '\n' Text.Whitespace '# 1.9.9. All linux kernels since 1.2.13 (at least) set the screen size' Comment '\n' Text.Whitespace '# themselves; this entry assumes that capability.' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# This entry is good for the 1.2.13 or later version of the Linux console.' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# ***************************************************************************' Comment '\n' Text.Whitespace '# * *' Comment '\n' Text.Whitespace '# * WARNING: *' Comment '\n' Text.Whitespace '# * Linuxes come with a default keyboard mapping kcbt=^I. This entry, in *' Comment '\n' Text.Whitespace '# * response to user requests, assumes kcbt=\\E[Z, the ANSI/ECMA reverse-tab *' Comment '\n' Text.Whitespace '# * character. Here are the keymap replacement lines that will set this up: *' Comment '\n' Text.Whitespace '# * *' Comment '\n' Text.Whitespace '#\tkeycode 15 = Tab Tab' Comment '\n' Text.Whitespace '#\t\talt keycode 15 = Meta_Tab' Comment '\n' Text.Whitespace '#\t\tshift\tkeycode 15 = F26' Comment '\n' Text.Whitespace '#\tstring F26 ="\\033[Z"' Comment '\n' Text.Whitespace '# * *' Comment '\n' Text.Whitespace '# * This has to use a key slot which is unfortunate (any unused one will *' Comment '\n' Text.Whitespace '# * do, F26 is the higher-numbered one). The change ought to be built *' Comment '\n' Text.Whitespace '# * into the kernel tables. *' Comment '\n' Text.Whitespace '# * *' Comment '\n' Text.Whitespace '# ***************************************************************************' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace "# The 1.3.x kernels add color-change capabilities; if yours doesn't have this" Comment '\n' Text.Whitespace '# and it matters, turn off . The %02x escape used to implement this is' Comment '\n' Text.Whitespace '# not back-portable to SV curses and not supported in ncurses versions before' Comment '\n' Text.Whitespace '# 1.9.9. All linux kernels since 1.2.13 (at least) set the screen size' Comment '\n' Text.Whitespace '# themselves; this entry assumes that capability.' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# The 2.2.x kernels add a private mode that sets the cursor type; use that to' Comment '\n' Text.Whitespace '# get a block cursor for cvvis.' Comment '\n' Text.Whitespace '# reported by Frank Heckenbach .' Comment '\n' Text.Whitespace 'linux' Name.Tag '|' Punctuation 'linux console' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'am' Name.Class ',' Punctuation ' ' Text.Whitespace 'bce' Name.Class ',' Punctuation ' ' Text.Whitespace 'eo' Name.Class ',' Punctuation ' ' Text.Whitespace 'mir' Name.Class ',' Punctuation ' ' Text.Whitespace 'msgr' Name.Class ',' Punctuation ' ' Text.Whitespace 'xenl' Name.Class ',' Punctuation ' ' Text.Whitespace 'xon' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'it' Name.Class '#' Operator '8' Literal.Number ',' Punctuation ' ' Text.Whitespace 'ncv' Name.Class '#' Operator '2' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'bel' Name.Class '=' Operator '^G' Literal ',' Punctuation ' ' Text.Whitespace 'civis' Name.Class '=' Operator '\\' Literal 'E[?25l' Literal '\\' Literal 'E[?1c' Literal ',' Punctuation ' ' Text.Whitespace 'clear' Name.Class '=' Operator '\\' Literal 'E[H' Literal '\\' Literal 'E[J' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cnorm' Name.Class '=' Operator '\\' Literal 'E[?25h' Literal '\\' Literal 'E[?0c' Literal ',' Punctuation ' ' Text.Whitespace 'cr' Name.Class '=' Operator '^M' Literal ',' Punctuation ' ' Text.Whitespace 'csr' Name.Class '=' Operator '\\' Literal 'E[%i%p1%d;%p2%dr' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cub1' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace 'cud1' Name.Class '=' Operator '^J' Literal ',' Punctuation ' ' Text.Whitespace 'cuf1' Name.Class '=' Operator '\\' Literal 'E[C' Literal ',' Punctuation ' ' Text.Whitespace 'cup' Name.Class '=' Operator '\\' Literal 'E[%i%p1%d;%p2%dH' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cuu1' Name.Class '=' Operator '\\' Literal 'E[A' Literal ',' Punctuation ' ' Text.Whitespace 'cvvis' Name.Class '=' Operator '\\' Literal 'E[?25h' Literal '\\' Literal 'E[?8c' Literal ',' Punctuation ' ' Text.Whitespace 'dch' Name.Class '=' Operator '\\' Literal 'E[%p1%dP' Literal ',' Punctuation ' ' Text.Whitespace 'dch1' Name.Class '=' Operator '\\' Literal 'E[P' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'dim' Name.Class '=' Operator '\\' Literal 'E[2m' Literal ',' Punctuation ' ' Text.Whitespace 'dl' Name.Class '=' Operator '\\' Literal 'E[%p1%dM' Literal ',' Punctuation ' ' Text.Whitespace 'dl1' Name.Class '=' Operator '\\' Literal 'E[M' Literal ',' Punctuation ' ' Text.Whitespace 'ech' Name.Class '=' Operator '\\' Literal 'E[%p1%dX' Literal ',' Punctuation ' ' Text.Whitespace 'ed' Name.Class '=' Operator '\\' Literal 'E[J' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'el' Name.Class '=' Operator '\\' Literal 'E[K' Literal ',' Punctuation ' ' Text.Whitespace 'el1' Name.Class '=' Operator '\\' Literal 'E[1K' Literal ',' Punctuation ' ' Text.Whitespace 'flash' Name.Class '=' Operator '\\' Literal 'E[?5h' Literal '\\' Literal 'E[?5l$<200/>' Literal ',' Punctuation ' ' Text.Whitespace 'home' Name.Class '=' Operator '\\' Literal 'E[H' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'hpa' Name.Class '=' Operator '\\' Literal 'E[%i%p1%dG' Literal ',' Punctuation ' ' Text.Whitespace 'ht' Name.Class '=' Operator '^I' Literal ',' Punctuation ' ' Text.Whitespace 'hts' Name.Class '=' Operator '\\' Literal 'EH' Literal ',' Punctuation ' ' Text.Whitespace 'ich' Name.Class '=' Operator '\\' Literal 'E[%p1%d@' Literal ',' Punctuation ' ' Text.Whitespace 'ich1' Name.Class '=' Operator '\\' Literal 'E[@' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'il' Name.Class '=' Operator '\\' Literal 'E[%p1%dL' Literal ',' Punctuation ' ' Text.Whitespace 'il1' Name.Class '=' Operator '\\' Literal 'E[L' Literal ',' Punctuation ' ' Text.Whitespace 'ind' Name.Class '=' Operator '^J' Literal ',' Punctuation ' ' Text.Whitespace 'kb2' Name.Class '=' Operator '\\' Literal 'E[G' Literal ',' Punctuation ' ' Text.Whitespace 'kbs' Name.Class '=' Operator '\\' Literal '177' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kcbt' Name.Class '=' Operator '\\' Literal 'E[Z' Literal ',' Punctuation ' ' Text.Whitespace 'kcub1' Name.Class '=' Operator '\\' Literal 'E[D' Literal ',' Punctuation ' ' Text.Whitespace 'kcud1' Name.Class '=' Operator '\\' Literal 'E[B' Literal ',' Punctuation ' ' Text.Whitespace 'kcuf1' Name.Class '=' Operator '\\' Literal 'E[C' Literal ',' Punctuation ' ' Text.Whitespace 'kcuu1' Name.Class '=' Operator '\\' Literal 'E[A' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kdch1' Name.Class '=' Operator '\\' Literal 'E[3~' Literal ',' Punctuation ' ' Text.Whitespace 'kend' Name.Class '=' Operator '\\' Literal 'E[4~' Literal ',' Punctuation ' ' Text.Whitespace 'kf1' Name.Class '=' Operator '\\' Literal 'E[[A' Literal ',' Punctuation ' ' Text.Whitespace 'kf10' Name.Class '=' Operator '\\' Literal 'E[21~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf11' Name.Class '=' Operator '\\' Literal 'E[23~' Literal ',' Punctuation ' ' Text.Whitespace 'kf12' Name.Class '=' Operator '\\' Literal 'E[24~' Literal ',' Punctuation ' ' Text.Whitespace 'kf13' Name.Class '=' Operator '\\' Literal 'E[25~' Literal ',' Punctuation ' ' Text.Whitespace 'kf14' Name.Class '=' Operator '\\' Literal 'E[26~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf15' Name.Class '=' Operator '\\' Literal 'E[28~' Literal ',' Punctuation ' ' Text.Whitespace 'kf16' Name.Class '=' Operator '\\' Literal 'E[29~' Literal ',' Punctuation ' ' Text.Whitespace 'kf17' Name.Class '=' Operator '\\' Literal 'E[31~' Literal ',' Punctuation ' ' Text.Whitespace 'kf18' Name.Class '=' Operator '\\' Literal 'E[32~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf19' Name.Class '=' Operator '\\' Literal 'E[33~' Literal ',' Punctuation ' ' Text.Whitespace 'kf2' Name.Class '=' Operator '\\' Literal 'E[[B' Literal ',' Punctuation ' ' Text.Whitespace 'kf20' Name.Class '=' Operator '\\' Literal 'E[34~' Literal ',' Punctuation ' ' Text.Whitespace 'kf3' Name.Class '=' Operator '\\' Literal 'E[[C' Literal ',' Punctuation ' ' Text.Whitespace 'kf4' Name.Class '=' Operator '\\' Literal 'E[[D' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf5' Name.Class '=' Operator '\\' Literal 'E[[E' Literal ',' Punctuation ' ' Text.Whitespace 'kf6' Name.Class '=' Operator '\\' Literal 'E[17~' Literal ',' Punctuation ' ' Text.Whitespace 'kf7' Name.Class '=' Operator '\\' Literal 'E[18~' Literal ',' Punctuation ' ' Text.Whitespace 'kf8' Name.Class '=' Operator '\\' Literal 'E[19~' Literal ',' Punctuation ' ' Text.Whitespace 'kf9' Name.Class '=' Operator '\\' Literal 'E[20~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'khome' Name.Class '=' Operator '\\' Literal 'E[1~' Literal ',' Punctuation ' ' Text.Whitespace 'kich1' Name.Class '=' Operator '\\' Literal 'E[2~' Literal ',' Punctuation ' ' Text.Whitespace 'knp' Name.Class '=' Operator '\\' Literal 'E[6~' Literal ',' Punctuation ' ' Text.Whitespace 'kpp' Name.Class '=' Operator '\\' Literal 'E[5~' Literal ',' Punctuation ' ' Text.Whitespace 'kspd' Name.Class '=' Operator '^Z' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'nel' Name.Class '=' Operator '^M^J' Literal ',' Punctuation ' ' Text.Whitespace 'rc' Name.Class '=' Operator '\\' Literal 'E8' Literal ',' Punctuation ' ' Text.Whitespace 'rev' Name.Class '=' Operator '\\' Literal 'E[7m' Literal ',' Punctuation ' ' Text.Whitespace 'ri' Name.Class '=' Operator '\\' Literal 'EM' Literal ',' Punctuation ' ' Text.Whitespace 'rmir' Name.Class '=' Operator '\\' Literal 'E[4l' Literal ',' Punctuation ' ' Text.Whitespace 'rmso' Name.Class '=' Operator '\\' Literal 'E[27m' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'rmul' Name.Class '=' Operator '\\' Literal 'E[24m' Literal ',' Punctuation ' ' Text.Whitespace 'rs1' Name.Class '=' Operator '\\' Literal 'Ec' Literal '\\' Literal 'E]R' Literal ',' Punctuation ' ' Text.Whitespace 'sc' Name.Class '=' Operator '\\' Literal 'E7' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'smir' Name.Class '=' Operator '\\' Literal 'E[4h' Literal ',' Punctuation ' ' Text.Whitespace 'smul' Name.Class '=' Operator '\\' Literal 'E[4m' Literal ',' Punctuation ' ' Text.Whitespace 'tbc' Name.Class '=' Operator '\\' Literal 'E[3g' Literal ',' Punctuation ' ' Text.Whitespace 'u6' Name.Class '=' Operator '\\' Literal 'E[%i%d;%dR' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'u7' Name.Class '=' Operator '\\' Literal 'E[6n' Literal ',' Punctuation ' ' Text.Whitespace 'u8' Name.Class '=' Operator '\\' Literal 'E[?6c' Literal ',' Punctuation ' ' Text.Whitespace 'u9' Name.Class '=' Operator '\\' Literal 'E[c' Literal ',' Punctuation ' ' Text.Whitespace 'vpa' Name.Class '=' Operator '\\' Literal 'E[%i%p1%dd' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'klone+sgr' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'ecma+color' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'linux-m' Name.Tag '|' Punctuation 'Linux console no color' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'colors@' Name.Class ',' Punctuation ' ' Text.Whitespace 'pairs@' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'setab@' Name.Class ',' Punctuation ' ' Text.Whitespace 'setaf@' Name.Class ',' Punctuation ' ' Text.Whitespace 'setb@' Name.Class ',' Punctuation ' ' Text.Whitespace 'setf@' Name.Class ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'linux' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'linux-c-nc' Name.Tag '|' Punctuation 'linux console 1.3.x hack for ncurses only' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'ccc' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'initc' Name.Class '=' Operator '\\' Literal 'E]P%p1%x%p2%{255}%*%{1000}%/%02x%p3%{255}%*%{1000}%/%02x%p4%{255}%*%{1000}%/%02x' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'oc' Name.Class '=' Operator '\\' Literal 'E]R' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'linux' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '# From: Dennis Henriksen , 9 July 1996' Comment '\n' Text.Whitespace 'linux-c' Name.Tag '|' Punctuation 'linux console 1.3.6+ with private palette for each virtual console' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'ccc' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'colors' Name.Class '#' Operator '8' Literal.Number ',' Punctuation ' ' Text.Whitespace 'pairs' Name.Class '#' Operator '64' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'oc' Name.Class '=' Operator '\\' Literal 'E]R' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'linux' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '# See the note on ICH/ICH1 VERSUS RMIR/SMIR near the end of file' Comment '\n' Text.Whitespace 'linux-nic' Name.Tag '|' Punctuation 'linux with ich/ich1 suppressed for non-curses programs' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'ich@' Name.Class ',' Punctuation ' ' Text.Whitespace 'ich1@' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'linux' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '# This assumes you have used setfont(8) to load one of the Linux koi8-r fonts.' Comment '\n' Text.Whitespace '# acsc entry from Pavel Roskin" , 29 Sep 1997.' Comment '\n' Text.Whitespace 'linux-koi8' Name.Tag '|' Punctuation 'linux with koi8 alternate character set' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'linux' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'klone+koi8acs' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace "# Another entry for KOI8-r with Qing Long's acsc." Comment '\n' Text.Whitespace '# (which one better complies with the standard?)' Comment '\n' Text.Whitespace 'linux-koi8r' Name.Tag '|' Punctuation 'linux with koi8-r alternate character set' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'linux' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'klone+koi8acs' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '# Entry for the latin1 and latin2 fonts' Comment '\n' Text.Whitespace 'linux-lat' Name.Tag '|' Punctuation 'linux with latin1 or latin2 alternate character set' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'linux' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '#### NetBSD consoles' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# pcvt termcap database entries (corresponding to release 3.31)' Comment '\n' Text.Whitespace "# Author's last edit-date: [Fri Sep 15 20:29:10 1995]" Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# (For the terminfo master file, I translated these into terminfo syntax.' Comment '\n' Text.Whitespace "# Then I dropped all the pseudo-HP entries. we don't want and can't use" Comment '\n' Text.Whitespace '# the :Xs: flag. Then I split :is: into a size-independent and a' Comment '\n' Text.Whitespace '# size-dependent . Finally, I added / -- esr)' Comment '\n\n' Text.Whitespace '# NOTE: has been taken out of this entry. for reference, it should' Comment '\n' Text.Whitespace '# be . For discussion, see ICH/ICH1 VERSUS RMIR/SMIR below.' Comment '\n' Text.Whitespace '# (esr: added and to resolve NetBSD Problem Report #4583)' Comment '\n' Text.Whitespace 'pcvtXX' Name.Tag '|' Punctuation 'pcvt vt200 emulator (DEC VT220)' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'am' Name.Class ',' Punctuation ' ' Text.Whitespace 'km' Name.Class ',' Punctuation ' ' Text.Whitespace 'mir' Name.Class ',' Punctuation ' ' Text.Whitespace 'msgr' Name.Class ',' Punctuation ' ' Text.Whitespace 'xenl' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'it' Name.Class '#' Operator '8' Literal.Number ',' Punctuation ' ' Text.Whitespace 'vt' Name.Class '#' Operator '3' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'acsc' Name.Class '=' Operator '++' Literal '\\,' Literal '\\,' Literal '--..00``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz~~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'bel' Name.Class '=' Operator '^G' Literal ',' Punctuation ' ' Text.Whitespace 'blink' Name.Class '=' Operator '\\' Literal 'E[5m' Literal ',' Punctuation ' ' Text.Whitespace 'bold' Name.Class '=' Operator '\\' Literal 'E[1m' Literal ',' Punctuation ' ' Text.Whitespace 'civis' Name.Class '=' Operator '\\' Literal 'E[?25l' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'clear' Name.Class '=' Operator '\\' Literal 'E[H' Literal '\\' Literal 'E[J' Literal ',' Punctuation ' ' Text.Whitespace 'cnorm' Name.Class '=' Operator '\\' Literal 'E[?25h' Literal ',' Punctuation ' ' Text.Whitespace 'cr' Name.Class '=' Operator '^M' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'csr' Name.Class '=' Operator '\\' Literal 'E[%i%p1%d;%p2%dr' Literal ',' Punctuation ' ' Text.Whitespace 'cub' Name.Class '=' Operator '\\' Literal 'E[%p1%dD' Literal ',' Punctuation ' ' Text.Whitespace 'cub1' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cud' Name.Class '=' Operator '\\' Literal 'E[%p1%dB' Literal ',' Punctuation ' ' Text.Whitespace 'cud1' Name.Class '=' Operator '\\' Literal 'E[B' Literal ',' Punctuation ' ' Text.Whitespace 'cuf' Name.Class '=' Operator '\\' Literal 'E[%p1%dC' Literal ',' Punctuation ' ' Text.Whitespace 'cuf1' Name.Class '=' Operator '\\' Literal 'E[C' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cup' Name.Class '=' Operator '\\' Literal 'E[%i%p1%d;%p2%dH' Literal ',' Punctuation ' ' Text.Whitespace 'cuu' Name.Class '=' Operator '\\' Literal 'E[%p1%dA' Literal ',' Punctuation ' ' Text.Whitespace 'cuu1' Name.Class '=' Operator '\\' Literal 'E[A' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'dch' Name.Class '=' Operator '\\' Literal 'E[%p1%dP' Literal ',' Punctuation ' ' Text.Whitespace 'dch1' Name.Class '=' Operator '\\' Literal 'E[P' Literal ',' Punctuation ' ' Text.Whitespace 'dl' Name.Class '=' Operator '\\' Literal 'E[%p1%dM' Literal ',' Punctuation ' ' Text.Whitespace 'dl1' Name.Class '=' Operator '\\' Literal 'E[M' Literal ',' Punctuation ' ' Text.Whitespace 'ed' Name.Class '=' Operator '\\' Literal 'E[J' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'el' Name.Class '=' Operator '\\' Literal 'E[K' Literal ',' Punctuation ' ' Text.Whitespace 'el1' Name.Class '=' Operator '\\' Literal 'E[1K' Literal ',' Punctuation ' ' Text.Whitespace 'home' Name.Class '=' Operator '\\' Literal 'E[H' Literal ',' Punctuation ' ' Text.Whitespace 'ht' Name.Class '=' Operator '^I' Literal ',' Punctuation ' ' Text.Whitespace 'hts' Name.Class '=' Operator '\\' Literal 'EH' Literal ',' Punctuation ' ' Text.Whitespace 'ich' Name.Class '=' Operator '\\' Literal 'E[%p1%d@' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'il' Name.Class '=' Operator '\\' Literal 'E[%p1%dL' Literal ',' Punctuation ' ' Text.Whitespace 'il1' Name.Class '=' Operator '\\' Literal 'E[L' Literal ',' Punctuation ' ' Text.Whitespace 'ind' Name.Class '=' Operator '\\' Literal 'ED' Literal ',' Punctuation ' ' Text.Whitespace 'indn' Name.Class '=' Operator '\\' Literal 'E[%p1%dS' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace 'kbs' Name.Class '=' Operator '\\' Literal '177' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kcub1' Name.Class '=' Operator '\\' Literal 'EOD' Literal ',' Punctuation ' ' Text.Whitespace 'kcud1' Name.Class '=' Operator '\\' Literal 'EOB' Literal ',' Punctuation ' ' Text.Whitespace 'kcuf1' Name.Class '=' Operator '\\' Literal 'EOC' Literal ',' Punctuation ' ' Text.Whitespace 'kcuu1' Name.Class '=' Operator '\\' Literal 'EOA' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kdch1' Name.Class '=' Operator '\\' Literal 'E[3~' Literal ',' Punctuation ' ' Text.Whitespace 'kf1' Name.Class '=' Operator '\\' Literal 'E[17~' Literal ',' Punctuation ' ' Text.Whitespace 'kf2' Name.Class '=' Operator '\\' Literal 'E[18~' Literal ',' Punctuation ' ' Text.Whitespace 'kf3' Name.Class '=' Operator '\\' Literal 'E[19~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf4' Name.Class '=' Operator '\\' Literal 'E[20~' Literal ',' Punctuation ' ' Text.Whitespace 'kf5' Name.Class '=' Operator '\\' Literal 'E[21~' Literal ',' Punctuation ' ' Text.Whitespace 'kf6' Name.Class '=' Operator '\\' Literal 'E[23~' Literal ',' Punctuation ' ' Text.Whitespace 'kf7' Name.Class '=' Operator '\\' Literal 'E[24~' Literal ',' Punctuation ' ' Text.Whitespace 'kf8' Name.Class '=' Operator '\\' Literal 'E[25~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'khome' Name.Class '=' Operator '\\' Literal 'E[1~' Literal ',' Punctuation ' ' Text.Whitespace 'kich1' Name.Class '=' Operator '\\' Literal 'E[2~' Literal ',' Punctuation ' ' Text.Whitespace 'kll' Name.Class '=' Operator '\\' Literal 'E[4~' Literal ',' Punctuation ' ' Text.Whitespace 'knp' Name.Class '=' Operator '\\' Literal 'E[6~' Literal ',' Punctuation ' ' Text.Whitespace 'kpp' Name.Class '=' Operator '\\' Literal 'E[5~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'nel' Name.Class '=' Operator '\\' Literal 'EE' Literal ',' Punctuation ' ' Text.Whitespace 'rc' Name.Class '=' Operator '\\' Literal 'E8' Literal ',' Punctuation ' ' Text.Whitespace 'rev' Name.Class '=' Operator '\\' Literal 'E[7m' Literal ',' Punctuation ' ' Text.Whitespace 'rf' Name.Class '=' Operator '/usr/share/tabset/vt100' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'ri' Name.Class '=' Operator '\\' Literal 'EM' Literal ',' Punctuation ' ' Text.Whitespace 'rin' Name.Class '=' Operator '\\' Literal 'E[%p1%dT' Literal ',' Punctuation ' ' Text.Whitespace 'rmacs' Name.Class '=' Operator '\\' Literal 'E(B' Literal ',' Punctuation ' ' Text.Whitespace 'rmam' Name.Class '=' Operator '\\' Literal 'E[?7l' Literal ',' Punctuation ' ' Text.Whitespace 'rmir' Name.Class '=' Operator '\\' Literal 'E[4l' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'rmkx' Name.Class '=' Operator '\\' Literal 'E[?1l' Literal '\\' Literal 'E>' Literal ',' Punctuation ' ' Text.Whitespace 'rmso' Name.Class '=' Operator '\\' Literal 'E[27m' Literal ',' Punctuation ' ' Text.Whitespace 'rmul' Name.Class '=' Operator '\\' Literal 'E[24m' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace 'sc' Name.Class '=' Operator '\\' Literal 'E7' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'sgr0' Name.Class '=' Operator '\\' Literal 'E[m' Literal ',' Punctuation ' ' Text.Whitespace 'smacs' Name.Class '=' Operator '\\' Literal 'E(0' Literal ',' Punctuation ' ' Text.Whitespace 'smam' Name.Class '=' Operator '\\' Literal 'E[?7h' Literal ',' Punctuation ' ' Text.Whitespace 'smir' Name.Class '=' Operator '\\' Literal 'E[4h' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'smkx' Name.Class '=' Operator '\\' Literal 'E[?1h' Literal '\\' Literal 'E=' Literal ',' Punctuation ' ' Text.Whitespace 'smso' Name.Class '=' Operator '\\' Literal 'E[7m' Literal ',' Punctuation ' ' Text.Whitespace 'smul' Name.Class '=' Operator '\\' Literal 'E[4m' Literal ',' Punctuation ' ' Text.Whitespace 'tbc' Name.Class '=' Operator '\\' Literal 'E[3g' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '#\tNetBSD/FreeBSD vt220 terminal emulator console (pc keyboard & monitor)' Comment '\n' Text.Whitespace '#\ttermcap entries for pure VT220-Emulation and 25, 28, 35, 40, 43 and' Comment '\n' Text.Whitespace '#\t50 lines entries; 80 columns' Comment '\n' Text.Whitespace 'pcvt25' Name.Tag '|' Punctuation 'dec vt220 emulation with 25 lines' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '80' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '25' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'is2' Name.Class '=' Operator '\\' Literal 'E[1;25r' Literal '\\' Literal 'E[25;1H' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'pcvtXX' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'pcvt28' Name.Tag '|' Punctuation 'dec vt220 emulation with 28 lines' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '80' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '28' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'is2' Name.Class '=' Operator '\\' Literal 'E[1;28r' Literal '\\' Literal 'E[28;1H' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'pcvtXX' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'pcvt35' Name.Tag '|' Punctuation 'dec vt220 emulation with 35 lines' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '80' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '35' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'is2' Name.Class '=' Operator '\\' Literal 'E[1;35r' Literal '\\' Literal 'E[35;1H' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'pcvtXX' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'pcvt40' Name.Tag '|' Punctuation 'dec vt220 emulation with 40 lines' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '80' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '40' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'is2' Name.Class '=' Operator '\\' Literal 'E[1;40r' Literal '\\' Literal 'E[40;1H' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'pcvtXX' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'pcvt43' Name.Tag '|' Punctuation 'dec vt220 emulation with 43 lines' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '80' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '43' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'is2' Name.Class '=' Operator '\\' Literal 'E[1;43r' Literal '\\' Literal 'E[43;1H' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'pcvtXX' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'pcvt50' Name.Tag '|' Punctuation 'dec vt220 emulation with 50 lines' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '80' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '50' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'is2' Name.Class '=' Operator '\\' Literal 'E[1;50r' Literal '\\' Literal 'E[50;1H' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'pcvtXX' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '#\tNetBSD/FreeBSD vt220 terminal emulator console (pc keyboard & monitor)' Comment '\n' Text.Whitespace '#\ttermcap entries for pure VT220-Emulation and 25, 28, 35, 40, 43 and' Comment '\n' Text.Whitespace '#\t50 lines entries; 132 columns' Comment '\n' Text.Whitespace 'pcvt25w' Name.Tag '|' Punctuation 'dec vt220 emulation with 25 lines and 132 cols' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '132' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '25' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'is2' Name.Class '=' Operator '\\' Literal 'E[1;25r' Literal '\\' Literal 'E[25;1H' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'pcvtXX' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'pcvt28w' Name.Tag '|' Punctuation 'dec vt220 emulation with 28 lines and 132 cols' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '132' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '28' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'is2' Name.Class '=' Operator '\\' Literal 'E[1;28r' Literal '\\' Literal 'E[28;1H' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'pcvtXX' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'pcvt35w' Name.Tag '|' Punctuation 'dec vt220 emulation with 35 lines and 132 cols' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '132' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '35' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'is2' Name.Class '=' Operator '\\' Literal 'E[1;35r' Literal '\\' Literal 'E[35;1H' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'pcvtXX' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'pcvt40w' Name.Tag '|' Punctuation 'dec vt220 emulation with 40 lines and 132 cols' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '132' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '40' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'is2' Name.Class '=' Operator '\\' Literal 'E[1;40r' Literal '\\' Literal 'E[40;1H' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'pcvtXX' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'pcvt43w' Name.Tag '|' Punctuation 'dec vt220 emulation with 43 lines and 132 cols' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '132' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '43' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'is2' Name.Class '=' Operator '\\' Literal 'E[1;43r' Literal '\\' Literal 'E[43;1H' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'pcvtXX' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'pcvt50w' Name.Tag '|' Punctuation 'dec vt220 emulation with 50 lines and 132 cols' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '132' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '50' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'is2' Name.Class '=' Operator '\\' Literal 'E[1;50r' Literal '\\' Literal 'E[50;1H' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'pcvtXX' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '# Terminfo entries to enable the use of the ncurses library in colour on a' Comment '\n' Text.Whitespace '# NetBSD-arm32 console (only tested on a RiscPC).' Comment '\n' Text.Whitespace '# Created by Dave Millen 22.07.98' Comment '\n' Text.Whitespace '# modified codes for setf/setb to setaf/setab, then to klone+color, corrected' Comment '\n' Text.Whitespace '# typo in invis - TD' Comment '\n' Text.Whitespace 'arm100' Name.Tag '|' Punctuation 'arm100-am' Name.Attribute '|' Punctuation 'Arm(RiscPC) ncurses compatible (for 640x480)' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'am' Name.Class ',' Punctuation ' ' Text.Whitespace 'bce' Name.Class ',' Punctuation ' ' Text.Whitespace 'msgr' Name.Class ',' Punctuation ' ' Text.Whitespace 'xenl' Name.Class ',' Punctuation ' ' Text.Whitespace 'xon' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '80' Literal.Number ',' Punctuation ' ' Text.Whitespace 'it' Name.Class '#' Operator '8' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '30' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'acsc' Name.Class '=' Operator '``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'bel' Name.Class '=' Operator '^G' Literal ',' Punctuation ' ' Text.Whitespace 'blink' Name.Class '=' Operator '\\' Literal 'E[5m$<2>' Literal ',' Punctuation ' ' Text.Whitespace 'bold' Name.Class '=' Operator '\\' Literal 'E[1m$<2>' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'clear' Name.Class '=' Operator '\\' Literal 'E[H' Literal '\\' Literal 'E[J$<50>' Literal ',' Punctuation ' ' Text.Whitespace 'cr' Name.Class '=' Operator '^M' Literal ',' Punctuation ' ' Text.Whitespace 'csr' Name.Class '=' Operator '\\' Literal 'E[%i%p1%d;%p2%dr' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cub' Name.Class '=' Operator '\\' Literal 'E[%p1%dD' Literal ',' Punctuation ' ' Text.Whitespace 'cub1' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace 'cud' Name.Class '=' Operator '\\' Literal 'E[%p1%dB' Literal ',' Punctuation ' ' Text.Whitespace 'cud1' Name.Class '=' Operator '^J' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cuf' Name.Class '=' Operator '\\' Literal 'E[%p1%dC' Literal ',' Punctuation ' ' Text.Whitespace 'cuf1' Name.Class '=' Operator '\\' Literal 'E[C$<2>' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cup' Name.Class '=' Operator '\\' Literal 'E[%i%p1%d;%p2%dH$<5>' Literal ',' Punctuation ' ' Text.Whitespace 'cuu' Name.Class '=' Operator '\\' Literal 'E[%p1%dA' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cuu1' Name.Class '=' Operator '\\' Literal 'E[A$<2>' Literal ',' Punctuation ' ' Text.Whitespace 'ed' Name.Class '=' Operator '\\' Literal 'E[J$<50>' Literal ',' Punctuation ' ' Text.Whitespace 'el' Name.Class '=' Operator '\\' Literal 'E[K$<3>' Literal ',' Punctuation ' ' Text.Whitespace 'el1' Name.Class '=' Operator '\\' Literal 'E[1K$<3>' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'enacs' Name.Class '=' Operator '\\' Literal 'E(B' Literal '\\' Literal 'E)0' Literal ',' Punctuation ' ' Text.Whitespace 'home' Name.Class '=' Operator '\\' Literal 'E[H' Literal ',' Punctuation ' ' Text.Whitespace 'ht' Name.Class '=' Operator '^I' Literal ',' Punctuation ' ' Text.Whitespace 'hts' Name.Class '=' Operator '\\' Literal 'EH' Literal ',' Punctuation ' ' Text.Whitespace 'ind' Name.Class '=' Operator '^J' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'invis' Name.Class '=' Operator '\\' Literal 'E[8m$<2>' Literal ',' Punctuation ' ' Text.Whitespace 'ka1' Name.Class '=' Operator '\\' Literal 'E[q' Literal ',' Punctuation ' ' Text.Whitespace 'ka3' Name.Class '=' Operator '\\' Literal 'E[s' Literal ',' Punctuation ' ' Text.Whitespace 'kb2' Name.Class '=' Operator '\\' Literal 'E[r' Literal ',' Punctuation ' ' Text.Whitespace 'kbs' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kc1' Name.Class '=' Operator '\\' Literal 'E[p' Literal ',' Punctuation ' ' Text.Whitespace 'kc3' Name.Class '=' Operator '\\' Literal 'E[n' Literal ',' Punctuation ' ' Text.Whitespace 'kcub1' Name.Class '=' Operator '\\' Literal 'E[D' Literal ',' Punctuation ' ' Text.Whitespace 'kcud1' Name.Class '=' Operator '\\' Literal 'E[B' Literal ',' Punctuation ' ' Text.Whitespace 'kcuf1' Name.Class '=' Operator '\\' Literal 'E[C' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kcuu1' Name.Class '=' Operator '\\' Literal 'E[A' Literal ',' Punctuation ' ' Text.Whitespace 'kent' Name.Class '=' Operator '\\' Literal 'E[M' Literal ',' Punctuation ' ' Text.Whitespace 'kf0' Name.Class '=' Operator '\\' Literal 'E[y' Literal ',' Punctuation ' ' Text.Whitespace 'kf1' Name.Class '=' Operator '\\' Literal 'E[P' Literal ',' Punctuation ' ' Text.Whitespace 'kf10' Name.Class '=' Operator '\\' Literal 'E[x' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf2' Name.Class '=' Operator '\\' Literal 'E[Q' Literal ',' Punctuation ' ' Text.Whitespace 'kf3' Name.Class '=' Operator '\\' Literal 'E[R' Literal ',' Punctuation ' ' Text.Whitespace 'kf4' Name.Class '=' Operator '\\' Literal 'E[S' Literal ',' Punctuation ' ' Text.Whitespace 'kf5' Name.Class '=' Operator '\\' Literal 'E[t' Literal ',' Punctuation ' ' Text.Whitespace 'kf6' Name.Class '=' Operator '\\' Literal 'E[u' Literal ',' Punctuation ' ' Text.Whitespace 'kf7' Name.Class '=' Operator '\\' Literal 'E[v' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf8' Name.Class '=' Operator '\\' Literal 'E[l' Literal ',' Punctuation ' ' Text.Whitespace 'kf9' Name.Class '=' Operator '\\' Literal 'E[w' Literal ',' Punctuation ' ' Text.Whitespace 'rc' Name.Class '=' Operator '\\' Literal 'E8' Literal ',' Punctuation ' ' Text.Whitespace 'rev' Name.Class '=' Operator '\\' Literal 'E[6m$<2>' Literal ',' Punctuation ' ' Text.Whitespace 'ri' Name.Class '=' Operator '\\' Literal 'EM$<5>' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'rmacs' Name.Class '=' Operator '^O' Literal ',' Punctuation ' ' Text.Whitespace 'rmam' Name.Class '=' Operator '\\' Literal 'E[?7l' Literal ',' Punctuation ' ' Text.Whitespace 'rmkx' Name.Class '=' Operator '\\' Literal 'E[?1l' Literal '\\' Literal 'E>' Literal ',' Punctuation ' ' Text.Whitespace 'rmso' Name.Class '=' Operator '\\' Literal 'E[m$<2>' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'rmul' Name.Class '=' Operator '\\' Literal 'E[m$<2>' Literal ',' Punctuation ' ' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'sc' Name.Class '=' Operator '\\' Literal 'E7' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'sgr0' Name.Class '=' Operator '\\' Literal 'E[m' Literal '\\' Literal '017$<2>' Literal ',' Punctuation ' ' Text.Whitespace 'smacs' Name.Class '=' Operator '^N' Literal ',' Punctuation ' ' Text.Whitespace 'smam' Name.Class '=' Operator '\\' Literal 'E[?7h' Literal ',' Punctuation ' ' Text.Whitespace 'smkx' Name.Class '=' Operator '\\' Literal 'E[?1h' Literal '\\' Literal 'E=' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'smso' Name.Class '=' Operator '\\' Literal 'E[7m$<2>' Literal ',' Punctuation ' ' Text.Whitespace 'smul' Name.Class '=' Operator '\\' Literal 'E[4m$<2>' Literal ',' Punctuation ' ' Text.Whitespace 'tbc' Name.Class '=' Operator '\\' Literal 'E[3g' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'ecma+sgr' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'klone+color' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'arm100-w' Name.Tag '|' Punctuation 'arm100-wam' Name.Attribute '|' Punctuation 'Arm(RiscPC) ncurses compatible (for 1024x768)' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '132' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '50' Literal.Number ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'arm100' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '# NetBSD/x68k console vt200 emulator. This port runs on a 68K machine' Comment '\n' Text.Whitespace '# manufactured by Sharp for the Japenese market.' Comment '\n' Text.Whitespace '# From Minoura Makoto , 12 May 1996' Comment '\n' Text.Whitespace 'x68k' Name.Tag '|' Punctuation 'x68k-ite' Name.Attribute '|' Punctuation 'NetBSD/x68k ITE' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '96' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '32' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kclr' Name.Class '=' Operator '\\' Literal 'E[9~' Literal ',' Punctuation ' ' Text.Whitespace 'khlp' Name.Class '=' Operator '\\' Literal 'E[28~' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'vt220' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '# :' Comment '\n' Text.Whitespace '# Entry for the DNARD OpenFirmware console, close to ANSI but not quite.' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# (still unfinished, but good enough so far.)' Comment '\n' Text.Whitespace 'ofcons' Name.Tag ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'bw' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '80' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '30' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'bel' Name.Class '=' Operator '^G' Literal ',' Punctuation ' ' Text.Whitespace 'blink' Name.Class '=' Operator '\\' Literal '2337;2m' Literal ',' Punctuation ' ' Text.Whitespace 'bold' Name.Class '=' Operator '\\' Literal '2331m' Literal ',' Punctuation ' ' Text.Whitespace 'clear' Name.Class '=' Operator '^L' Literal ',' Punctuation ' ' Text.Whitespace 'cr' Name.Class '=' Operator '^M' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cub' Name.Class '=' Operator '\\' Literal '233%p1%dD' Literal ',' Punctuation ' ' Text.Whitespace 'cub1' Name.Class '=' Operator '\\' Literal '233D' Literal ',' Punctuation ' ' Text.Whitespace 'cud' Name.Class '=' Operator '\\' Literal '233%p1%dB' Literal ',' Punctuation ' ' Text.Whitespace 'cud1' Name.Class '=' Operator '\\' Literal '233B' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cuf' Name.Class '=' Operator '\\' Literal '233%p1%dC' Literal ',' Punctuation ' ' Text.Whitespace 'cuf1' Name.Class '=' Operator '\\' Literal '233C' Literal ',' Punctuation ' ' Text.Whitespace 'cup' Name.Class '=' Operator '\\' Literal '233%i%p1%d;%p2%dH' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cuu' Name.Class '=' Operator '\\' Literal '233%p1%dA' Literal ',' Punctuation ' ' Text.Whitespace 'cuu1' Name.Class '=' Operator '\\' Literal '233A' Literal ',' Punctuation ' ' Text.Whitespace 'dch' Name.Class '=' Operator '\\' Literal '233%p1%dP' Literal ',' Punctuation ' ' Text.Whitespace 'dch1' Name.Class '=' Operator '\\' Literal '233P' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'dim' Name.Class '=' Operator '\\' Literal '2332m' Literal ',' Punctuation ' ' Text.Whitespace 'dl' Name.Class '=' Operator '\\' Literal '233%p1%dM' Literal ',' Punctuation ' ' Text.Whitespace 'dl1' Name.Class '=' Operator '\\' Literal '233M' Literal ',' Punctuation ' ' Text.Whitespace 'ed' Name.Class '=' Operator '\\' Literal '233J' Literal ',' Punctuation ' ' Text.Whitespace 'el' Name.Class '=' Operator '\\' Literal '233K' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'flash' Name.Class '=' Operator '^G' Literal ',' Punctuation ' ' Text.Whitespace 'ht' Name.Class '=' Operator '^I' Literal ',' Punctuation ' ' Text.Whitespace 'ich' Name.Class '=' Operator '\\' Literal '233%p1%d@' Literal ',' Punctuation ' ' Text.Whitespace 'ich1' Name.Class '=' Operator '\\' Literal '233@' Literal ',' Punctuation ' ' Text.Whitespace 'il' Name.Class '=' Operator '\\' Literal '233%p1%dL' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'il1' Name.Class '=' Operator '\\' Literal '233L' Literal ',' Punctuation ' ' Text.Whitespace 'ind' Name.Class '=' Operator '^J' Literal ',' Punctuation ' ' Text.Whitespace 'invis' Name.Class '=' Operator '\\' Literal '2338m' Literal ',' Punctuation ' ' Text.Whitespace 'kbs' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace 'kcub1' Name.Class '=' Operator '\\' Literal '233D' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kcud1' Name.Class '=' Operator '\\' Literal '233B' Literal ',' Punctuation ' ' Text.Whitespace 'kcuf1' Name.Class '=' Operator '\\' Literal '233C' Literal ',' Punctuation ' ' Text.Whitespace 'kcuu1' Name.Class '=' Operator '\\' Literal '233A' Literal ',' Punctuation ' ' Text.Whitespace 'kdch1' Name.Class '=' Operator '\\' Literal '233P' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf1' Name.Class '=' Operator '\\' Literal '2330P' Literal ',' Punctuation ' ' Text.Whitespace 'kf10' Name.Class '=' Operator '\\' Literal '2330M' Literal ',' Punctuation ' ' Text.Whitespace 'kf2' Name.Class '=' Operator '\\' Literal '2330Q' Literal ',' Punctuation ' ' Text.Whitespace 'kf3' Name.Class '=' Operator '\\' Literal '2330W' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf4' Name.Class '=' Operator '\\' Literal '2330x' Literal ',' Punctuation ' ' Text.Whitespace 'kf5' Name.Class '=' Operator '\\' Literal '2330t' Literal ',' Punctuation ' ' Text.Whitespace 'kf6' Name.Class '=' Operator '\\' Literal '2330u' Literal ',' Punctuation ' ' Text.Whitespace 'kf7' Name.Class '=' Operator '\\' Literal '2330q' Literal ',' Punctuation ' ' Text.Whitespace 'kf8' Name.Class '=' Operator '\\' Literal '2330r' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf9' Name.Class '=' Operator '\\' Literal '2330p' Literal ',' Punctuation ' ' Text.Whitespace 'knp' Name.Class '=' Operator '\\' Literal '233/' Literal ',' Punctuation ' ' Text.Whitespace 'kpp' Name.Class '=' Operator '\\' Literal '233?' Literal ',' Punctuation ' ' Text.Whitespace 'nel' Name.Class '=' Operator '^M^J' Literal ',' Punctuation ' ' Text.Whitespace 'rev' Name.Class '=' Operator '\\' Literal '2337m' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'rmso' Name.Class '=' Operator '\\' Literal '2330m' Literal ',' Punctuation ' ' Text.Whitespace 'rmul' Name.Class '=' Operator '\\' Literal '2330m' Literal ',' Punctuation ' ' Text.Whitespace 'sgr0' Name.Class '=' Operator '\\' Literal '2330m' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '# NetBSD "wscons" emulator in vt220 mode' Comment '\n' Text.Whitespace '# These are micro-minimal and probably need to be redone for real' Comment '\n' Text.Whitespace '# after the manner of the pcvt entries.' Comment '\n' Text.Whitespace 'wsvt25' Name.Tag '|' Punctuation 'NetBSD wscons in 25 line DEC VT220 mode' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '80' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '25' Literal.Number ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'vt220' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace 'wsvt25m' Name.Tag '|' Punctuation 'NetBSD wscons in 25 line DEC VT220 mode with Meta' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'km' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '80' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '25' Literal.Number ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'vt220' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace "# `rasterconsole' provided by 4.4BSD, NetBSD and OpenBSD on SPARC, and " Comment '\n' Text.Whitespace '# DECstation/pmax.' Comment '\n' Text.Whitespace 'rcons' Name.Tag '|' Punctuation 'BSD rasterconsole' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'sun-il' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '# Color version of above. Color currenly only provided by NetBSD.' Comment '\n' Text.Whitespace 'rcons-color' Name.Tag '|' Punctuation 'BSD rasterconsole with ANSI color' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'bce' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'colors' Name.Class '#' Operator '8' Literal.Number ',' Punctuation ' ' Text.Whitespace 'pairs' Name.Class '#' Operator '64' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'op' Name.Class '=' Operator '\\' Literal 'E[m' Literal ',' Punctuation ' ' Text.Whitespace 'setab' Name.Class '=' Operator '\\' Literal 'E[4%dm' Literal ',' Punctuation ' ' Text.Whitespace 'setaf' Name.Class '=' Operator '\\' Literal 'E[3%dm' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'rcons' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '#### FreeBSD console entries' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# From: Andrey Chernov 29 Mar 1996' Comment '\n' Text.Whitespace '# Andrey Chernov maintains the FreeBSD termcap distributions.' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# Note: Users of FreeBSD 2.1.0 and older versions must either upgrade' Comment '\n' Text.Whitespace '# or comment out the :cb: capability in the console entry.' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# Alexander Lukyanov reports:' Comment '\n' Text.Whitespace '# I have seen FreeBSD-2.1.5R... The old el1 bug changed, but it is still there.' Comment '\n' Text.Whitespace '# Now el1 clears not only to the line beginning, but also a large chunk' Comment '\n' Text.Whitespace '# of previous line. But there is another bug - ech does not work at all.' Comment '\n' Text.Whitespace '#' Comment '\n\n' Text.Whitespace '# for syscons' Comment '\n' Text.Whitespace '# common entry without semigraphics' Comment '\n' Text.Whitespace '# Bug: The capability resets attributes.' Comment '\n' Text.Whitespace '# Bug? The ech and el1 attributes appear to move the cursor in some cases; for' Comment '\n' Text.Whitespace '# instance el1 does if the cursor is moved to the right margin first. Removed' Comment '\n' Text.Whitespace '# by T.Dickey 97/5/3 (ech=\\E[%p1%dX, el1=\\E[1K)' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# Setting colors turns off reverse; we cannot guarantee order, so use ncv.' Comment '\n' Text.Whitespace '# Note that this disables standout with color.' Comment '\n' Text.Whitespace 'cons25w' Name.Tag '|' Punctuation 'ansiw' Name.Attribute '|' Punctuation 'ansi80x25-raw' Name.Attribute '|' Punctuation 'freebsd console (25-line raw mode)' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'am' Name.Class ',' Punctuation ' ' Text.Whitespace 'bce' Name.Class ',' Punctuation ' ' Text.Whitespace 'bw' Name.Class ',' Punctuation ' ' Text.Whitespace 'eo' Name.Class ',' Punctuation ' ' Text.Whitespace 'msgr' Name.Class ',' Punctuation ' ' Text.Whitespace 'npc' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'colors' Name.Class '#' Operator '8' Literal.Number ',' Punctuation ' ' Text.Whitespace 'cols' Name.Class '#' Operator '80' Literal.Number ',' Punctuation ' ' Text.Whitespace 'it' Name.Class '#' Operator '8' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '25' Literal.Number ',' Punctuation ' ' Text.Whitespace 'ncv' Name.Class '#' Operator '21' Literal.Number ',' Punctuation ' ' Text.Whitespace 'pairs' Name.Class '#' Operator '64' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'bel' Name.Class '=' Operator '^G' Literal ',' Punctuation ' ' Text.Whitespace 'blink' Name.Class '=' Operator '\\' Literal 'E[5m' Literal ',' Punctuation ' ' Text.Whitespace 'bold' Name.Class '=' Operator '\\' Literal 'E[1m' Literal ',' Punctuation ' ' Text.Whitespace 'cbt' Name.Class '=' Operator '\\' Literal 'E[Z' Literal ',' Punctuation ' ' Text.Whitespace 'clear' Name.Class '=' Operator '\\' Literal 'E[H' Literal '\\' Literal 'E[J' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cnorm' Name.Class '=' Operator '\\' Literal 'E[=0C' Literal ',' Punctuation ' ' Text.Whitespace 'cr' Name.Class '=' Operator '^M' Literal ',' Punctuation ' ' Text.Whitespace 'cub' Name.Class '=' Operator '\\' Literal 'E[%p1%dD' Literal ',' Punctuation ' ' Text.Whitespace 'cub1' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace 'cud' Name.Class '=' Operator '\\' Literal 'E[%p1%dB' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cud1' Name.Class '=' Operator '\\' Literal 'E[B' Literal ',' Punctuation ' ' Text.Whitespace 'cuf' Name.Class '=' Operator '\\' Literal 'E[%p1%dC' Literal ',' Punctuation ' ' Text.Whitespace 'cuf1' Name.Class '=' Operator '\\' Literal 'E[C' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cup' Name.Class '=' Operator '\\' Literal 'E[%i%p1%d;%p2%dH' Literal ',' Punctuation ' ' Text.Whitespace 'cuu' Name.Class '=' Operator '\\' Literal 'E[%p1%dA' Literal ',' Punctuation ' ' Text.Whitespace 'cuu1' Name.Class '=' Operator '\\' Literal 'E[A' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cvvis' Name.Class '=' Operator '\\' Literal 'E[=1C' Literal ',' Punctuation ' ' Text.Whitespace 'dch' Name.Class '=' Operator '\\' Literal 'E[%p1%dP' Literal ',' Punctuation ' ' Text.Whitespace 'dch1' Name.Class '=' Operator '\\' Literal 'E[P' Literal ',' Punctuation ' ' Text.Whitespace 'dim' Name.Class '=' Operator '\\' Literal 'E[30;1m' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'dl' Name.Class '=' Operator '\\' Literal 'E[%p1%dM' Literal ',' Punctuation ' ' Text.Whitespace 'dl1' Name.Class '=' Operator '\\' Literal 'E[M' Literal ',' Punctuation ' ' Text.Whitespace 'ed' Name.Class '=' Operator '\\' Literal 'E[J' Literal ',' Punctuation ' ' Text.Whitespace 'el' Name.Class '=' Operator '\\' Literal 'E[K' Literal ',' Punctuation ' ' Text.Whitespace 'home' Name.Class '=' Operator '\\' Literal 'E[H' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'hpa' Name.Class '=' Operator '\\' Literal 'E[%i%p1%d`' Literal ',' Punctuation ' ' Text.Whitespace 'ht' Name.Class '=' Operator '^I' Literal ',' Punctuation ' ' Text.Whitespace 'ich' Name.Class '=' Operator '\\' Literal 'E[%p1%d@' Literal ',' Punctuation ' ' Text.Whitespace 'ich1' Name.Class '=' Operator '\\' Literal 'E[@' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'il' Name.Class '=' Operator '\\' Literal 'E[%p1%dL' Literal ',' Punctuation ' ' Text.Whitespace 'il1' Name.Class '=' Operator '\\' Literal 'E[L' Literal ',' Punctuation ' ' Text.Whitespace 'ind' Name.Class '=' Operator '\\' Literal 'E[S' Literal ',' Punctuation ' ' Text.Whitespace 'indn' Name.Class '=' Operator '\\' Literal 'E[%p1%dS' Literal ',' Punctuation ' ' Text.Whitespace 'kb2' Name.Class '=' Operator '\\' Literal 'E[E' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kbs' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace 'kcbt' Name.Class '=' Operator '\\' Literal 'E[Z' Literal ',' Punctuation ' ' Text.Whitespace 'kcub1' Name.Class '=' Operator '\\' Literal 'E[D' Literal ',' Punctuation ' ' Text.Whitespace 'kcud1' Name.Class '=' Operator '\\' Literal 'E[B' Literal ',' Punctuation ' ' Text.Whitespace 'kcuf1' Name.Class '=' Operator '\\' Literal 'E[C' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kcuu1' Name.Class '=' Operator '\\' Literal 'E[A' Literal ',' Punctuation ' ' Text.Whitespace 'kdch1' Name.Class '=' Operator '\\' Literal '177' Literal ',' Punctuation ' ' Text.Whitespace 'kend' Name.Class '=' Operator '\\' Literal 'E[F' Literal ',' Punctuation ' ' Text.Whitespace 'kf1' Name.Class '=' Operator '\\' Literal 'E[M' Literal ',' Punctuation ' ' Text.Whitespace 'kf10' Name.Class '=' Operator '\\' Literal 'E[V' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf11' Name.Class '=' Operator '\\' Literal 'E[W' Literal ',' Punctuation ' ' Text.Whitespace 'kf12' Name.Class '=' Operator '\\' Literal 'E[X' Literal ',' Punctuation ' ' Text.Whitespace 'kf2' Name.Class '=' Operator '\\' Literal 'E[N' Literal ',' Punctuation ' ' Text.Whitespace 'kf3' Name.Class '=' Operator '\\' Literal 'E[O' Literal ',' Punctuation ' ' Text.Whitespace 'kf4' Name.Class '=' Operator '\\' Literal 'E[P' Literal ',' Punctuation ' ' Text.Whitespace 'kf5' Name.Class '=' Operator '\\' Literal 'E[Q' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf6' Name.Class '=' Operator '\\' Literal 'E[R' Literal ',' Punctuation ' ' Text.Whitespace 'kf7' Name.Class '=' Operator '\\' Literal 'E[S' Literal ',' Punctuation ' ' Text.Whitespace 'kf8' Name.Class '=' Operator '\\' Literal 'E[T' Literal ',' Punctuation ' ' Text.Whitespace 'kf9' Name.Class '=' Operator '\\' Literal 'E[U' Literal ',' Punctuation ' ' Text.Whitespace 'khome' Name.Class '=' Operator '\\' Literal 'E[H' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kich1' Name.Class '=' Operator '\\' Literal 'E[L' Literal ',' Punctuation ' ' Text.Whitespace 'knp' Name.Class '=' Operator '\\' Literal 'E[G' Literal ',' Punctuation ' ' Text.Whitespace 'kpp' Name.Class '=' Operator '\\' Literal 'E[I' Literal ',' Punctuation ' ' Text.Whitespace 'nel' Name.Class '=' Operator '\\' Literal 'E[E' Literal ',' Punctuation ' ' Text.Whitespace 'op' Name.Class '=' Operator '\\' Literal 'E[x' Literal ',' Punctuation ' ' Text.Whitespace 'rev' Name.Class '=' Operator '\\' Literal 'E[7m' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'ri' Name.Class '=' Operator '\\' Literal 'E[T' Literal ',' Punctuation ' ' Text.Whitespace 'rin' Name.Class '=' Operator '\\' Literal 'E[%p1%dT' Literal ',' Punctuation ' ' Text.Whitespace 'rmso' Name.Class '=' Operator '\\' Literal 'E[m' Literal ',' Punctuation ' ' Text.Whitespace 'rs1' Name.Class '=' Operator '\\' Literal 'E[x' Literal '\\' Literal 'E[m' Literal '\\' Literal 'Ec' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'setab' Name.Class '=' Operator '\\' Literal 'E[4%p1%dm' Literal ',' Punctuation ' ' Text.Whitespace 'setaf' Name.Class '=' Operator '\\' Literal 'E[3%p1%dm' Literal ',' Punctuation ' ' Text.Whitespace 'sgr0' Name.Class '=' Operator '\\' Literal 'E[m' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'smso' Name.Class '=' Operator '\\' Literal 'E[7m' Literal ',' Punctuation ' ' Text.Whitespace 'vpa' Name.Class '=' Operator '\\' Literal 'E[%i%p1%dd' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'cons25' Name.Tag '|' Punctuation 'ansis' Name.Attribute '|' Punctuation 'ansi80x25' Name.Attribute '|' Punctuation 'freebsd console (25-line ansi mode)' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'cons25w' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'colors@' Name.Class ',' Punctuation ' ' Text.Whitespace 'pairs@' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'bold@' Name.Class ',' Punctuation ' ' Text.Whitespace 'dim@' Name.Class ',' Punctuation ' ' Text.Whitespace 'op@' Name.Class ',' Punctuation ' ' Text.Whitespace 'rmul' Name.Class '=' Operator '\\' Literal 'E[m' Literal ',' Punctuation ' ' Text.Whitespace 'setab@' Name.Class ',' Punctuation ' ' Text.Whitespace 'setaf@' Name.Class ',' Punctuation ' ' Text.Whitespace 'smul' Name.Class '=' Operator '\\' Literal 'E[4m' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'cons25' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'cons30' Name.Tag '|' Punctuation 'ansi80x30' Name.Attribute '|' Punctuation 'freebsd console (30-line ansi mode)' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'lines' Name.Class '#' Operator '30' Literal.Number ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'cons25' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'cons30-m' Name.Tag '|' Punctuation 'ansi80x30-mono' Name.Attribute '|' Punctuation 'freebsd console (30-line mono ansi mode)' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'lines' Name.Class '#' Operator '30' Literal.Number ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'cons25-m' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'cons43' Name.Tag '|' Punctuation 'ansi80x43' Name.Attribute '|' Punctuation 'freebsd console (43-line ansi mode)' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'lines' Name.Class '#' Operator '43' Literal.Number ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'cons25' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'cons43-m' Name.Tag '|' Punctuation 'ansi80x43-mono' Name.Attribute '|' Punctuation 'freebsd console (43-line mono ansi mode)' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'lines' Name.Class '#' Operator '43' Literal.Number ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'cons25-m' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'cons50' Name.Tag '|' Punctuation 'ansil' Name.Attribute '|' Punctuation 'ansi80x50' Name.Attribute '|' Punctuation 'freebsd console (50-line ansi mode)' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'lines' Name.Class '#' Operator '50' Literal.Number ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'cons25' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'lines' Name.Class '#' Operator '50' Literal.Number ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'cons25-m' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'cons60' Name.Tag '|' Punctuation 'ansi80x60' Name.Attribute '|' Punctuation 'freebsd console (60-line ansi mode)' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'lines' Name.Class '#' Operator '60' Literal.Number ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'cons25' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'cons60-m' Name.Tag '|' Punctuation 'ansi80x60-mono' Name.Attribute '|' Punctuation 'freebsd console (60-line mono ansi mode)' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'lines' Name.Class '#' Operator '60' Literal.Number ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'cons25-m' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'cons25w' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'colors@' Name.Class ',' Punctuation ' ' Text.Whitespace 'pairs@' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'op@' Name.Class ',' Punctuation ' ' Text.Whitespace 'rmul' Name.Class '=' Operator '\\' Literal 'E[m' Literal ',' Punctuation ' ' Text.Whitespace 'setab@' Name.Class ',' Punctuation ' ' Text.Whitespace 'setaf@' Name.Class ',' Punctuation ' ' Text.Whitespace 'smul' Name.Class '=' Operator '\\' Literal 'E[4m' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'cons25r' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'cons50r' Name.Tag '|' Punctuation 'cons50-koi8r' Name.Attribute '|' Punctuation 'freebsd console w/koi8-r cyrillic (50 lines)' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'lines' Name.Class '#' Operator '50' Literal.Number ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'cons25r' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'cons50r-m' Name.Tag '|' Punctuation 'cons50-koi8r-m' Name.Attribute '|' Punctuation 'freebsd console w/koi8-r cyrillic (50-line mono)' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'lines' Name.Class '#' Operator '50' Literal.Number ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'cons25r-m' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'cons60r' Name.Tag '|' Punctuation 'cons60-koi8r' Name.Attribute '|' Punctuation 'freebsd console w/koi8-r cyrillic (60 lines)' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'lines' Name.Class '#' Operator '60' Literal.Number ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'cons25r' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'cons60r-m' Name.Tag '|' Punctuation 'cons60-koi8r-m' Name.Attribute '|' Punctuation 'freebsd console w/koi8-r cyrillic (60-line mono)' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'lines' Name.Class '#' Operator '60' Literal.Number ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'cons25r-m' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '# ISO 8859-1 FreeBSD console' Comment '\n' Text.Whitespace 'cons25l1' Name.Tag '|' Punctuation 'cons25-iso8859' Name.Attribute '|' Punctuation 'freebsd console w/iso 8859-1 chars' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'cons25w' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'cons25l1-m' Name.Tag '|' Punctuation 'cons25-iso-m' Name.Attribute '|' Punctuation 'freebsd console w/iso 8859-1 chars (mono)' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'colors@' Name.Class ',' Punctuation ' ' Text.Whitespace 'pairs@' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'bold@' Name.Class ',' Punctuation ' ' Text.Whitespace 'dim@' Name.Class ',' Punctuation ' ' Text.Whitespace 'op@' Name.Class ',' Punctuation ' ' Text.Whitespace 'rmul' Name.Class '=' Operator '\\' Literal 'E[m' Literal ',' Punctuation ' ' Text.Whitespace 'setab@' Name.Class ',' Punctuation ' ' Text.Whitespace 'setaf@' Name.Class ',' Punctuation ' ' Text.Whitespace 'smul' Name.Class '=' Operator '\\' Literal 'E[4m' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'cons25l1' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'cons50l1' Name.Tag '|' Punctuation 'cons50-iso8859' Name.Attribute '|' Punctuation 'freebsd console w/iso 8859-1 chars (50 lines)' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'lines' Name.Class '#' Operator '50' Literal.Number ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'cons25l1' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'lines' Name.Class '#' Operator '50' Literal.Number ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'cons25l1-m' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'cons60l1' Name.Tag '|' Punctuation 'cons60-iso' Name.Attribute '|' Punctuation 'freebsd console w/iso 8859-1 chars (60 lines)' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'lines' Name.Class '#' Operator '60' Literal.Number ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'cons25l1' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'lines' Name.Class '#' Operator '60' Literal.Number ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'cons25l1-m' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '#### 386BSD and BSD/OS Consoles' Comment '\n' Text.Whitespace '#' Comment '\n\n' Text.Whitespace '# This was the original 386BSD console entry (I think). ' Comment '\n' Text.Whitespace "# Some places it's named oldpc3|oldibmpc3." Comment '\n' Text.Whitespace '# From: Alex R.N. Wetmore ' Comment '\n' Text.Whitespace 'origpc3' Name.Tag '|' Punctuation 'origibmpc3' Name.Attribute '|' Punctuation 'IBM PC 386BSD Console' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'am' Name.Class ',' Punctuation ' ' Text.Whitespace 'bw' Name.Class ',' Punctuation ' ' Text.Whitespace 'eo' Name.Class ',' Punctuation ' ' Text.Whitespace 'xon' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '80' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '25' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'bold' Name.Class '=' Operator '\\' Literal 'E[7m' Literal ',' Punctuation ' ' Text.Whitespace 'clear' Name.Class '=' Operator '\\' Literal 'Ec' Literal ',' Punctuation ' ' Text.Whitespace 'cub1' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace 'cud1' Name.Class '=' Operator '\\' Literal 'E[B' Literal ',' Punctuation ' ' Text.Whitespace 'cuf1' Name.Class '=' Operator '\\' Literal 'E[C' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cup' Name.Class '=' Operator '\\' Literal 'E[%i%p1%2d;%p2%2dH' Literal ',' Punctuation ' ' Text.Whitespace 'cuu1' Name.Class '=' Operator '\\' Literal 'E[A' Literal ',' Punctuation ' ' Text.Whitespace 'ed' Name.Class '=' Operator '\\' Literal 'E[J' Literal ',' Punctuation ' ' Text.Whitespace 'el' Name.Class '=' Operator '\\' Literal 'E[K' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'home' Name.Class '=' Operator '\\' Literal 'E[H' Literal ',' Punctuation ' ' Text.Whitespace 'ind' Name.Class '=' Operator '\\' Literal 'E[S' Literal ',' Punctuation ' ' Text.Whitespace 'kcub1' Name.Class '=' Operator '\\' Literal 'E[D' Literal ',' Punctuation ' ' Text.Whitespace 'kcud1' Name.Class '=' Operator '\\' Literal 'E[B' Literal ',' Punctuation ' ' Text.Whitespace 'kcuf1' Name.Class '=' Operator '\\' Literal 'E[C' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kcuu1' Name.Class '=' Operator '\\' Literal 'E[A' Literal ',' Punctuation ' ' Text.Whitespace 'khome' Name.Class '=' Operator '\\' Literal 'E[Y' Literal ',' Punctuation ' ' Text.Whitespace 'ri' Name.Class '=' Operator '\\' Literal 'E[T' Literal ',' Punctuation ' ' Text.Whitespace 'rmso' Name.Class '=' Operator '\\' Literal 'E[1;0x' Literal '\\' Literal 'E[2;7x' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'rmul' Name.Class '=' Operator '\\' Literal 'E[1;0x' Literal '\\' Literal 'E[2;7x' Literal ',' Punctuation ' ' Text.Whitespace 'sgr0' Name.Class '=' Operator '\\' Literal 'E[m' Literal '\\' Literal 'E[1;0x' Literal '\\' Literal 'E[2;7x' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'smso' Name.Class '=' Operator '\\' Literal 'E[1;7x' Literal '\\' Literal 'E[2;0x' Literal ',' Punctuation ' ' Text.Whitespace 'smul' Name.Class '=' Operator '\\' Literal 'E[1;7x' Literal '\\' Literal 'E[2;0x' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '# description of BSD/386 console emulator in version 1.0 (supplied by BSDI)' Comment '\n' Text.Whitespace 'oldpc3' Name.Tag '|' Punctuation 'oldibmpc3' Name.Attribute '|' Punctuation 'old IBM PC BSD/386 Console' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'km' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'lines' Name.Class '#' Operator '25' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'bel' Name.Class '=' Operator '^G' Literal ',' Punctuation ' ' Text.Whitespace 'bold' Name.Class '=' Operator '\\' Literal 'E[=15F' Literal ',' Punctuation ' ' Text.Whitespace 'cr' Name.Class '=' Operator '^M' Literal ',' Punctuation ' ' Text.Whitespace 'cud1' Name.Class '=' Operator '^J' Literal ',' Punctuation ' ' Text.Whitespace 'dim' Name.Class '=' Operator '\\' Literal 'E[=8F' Literal ',' Punctuation ' ' Text.Whitespace 'dl1' Name.Class '=' Operator '\\' Literal 'E[M' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'ht' Name.Class '=' Operator '^I' Literal ',' Punctuation ' ' Text.Whitespace 'il1' Name.Class '=' Operator '\\' Literal 'E[L' Literal ',' Punctuation ' ' Text.Whitespace 'ind' Name.Class '=' Operator '^J' Literal ',' Punctuation ' ' Text.Whitespace 'kbs' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace 'kcub1' Name.Class '=' Operator '\\' Literal 'E[D' Literal ',' Punctuation ' ' Text.Whitespace 'kcud1' Name.Class '=' Operator '\\' Literal 'E[B' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kcuf1' Name.Class '=' Operator '\\' Literal 'E[C' Literal ',' Punctuation ' ' Text.Whitespace 'kcuu1' Name.Class '=' Operator '\\' Literal 'E[A' Literal ',' Punctuation ' ' Text.Whitespace 'khome' Name.Class '=' Operator '\\' Literal 'E[H' Literal ',' Punctuation ' ' Text.Whitespace 'kich1' Name.Class '=' Operator '\\' Literal 'E[L' Literal ',' Punctuation ' ' Text.Whitespace 'kll' Name.Class '=' Operator '\\' Literal 'E[F' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'knp' Name.Class '=' Operator '\\' Literal 'E[G' Literal ',' Punctuation ' ' Text.Whitespace 'kpp' Name.Class '=' Operator '\\' Literal 'E[I' Literal ',' Punctuation ' ' Text.Whitespace 'nel' Name.Class '=' Operator '^M^J' Literal ',' Punctuation ' ' Text.Whitespace 'sgr0' Name.Class '=' Operator '\\' Literal 'E[=R' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '# Description of BSD/OS console emulator in version 1.1, 2.0, 2.1' Comment '\n' Text.Whitespace '# Note, the emulator supports many of the additional console features' Comment '\n' Text.Whitespace '# listed in the iBCS2 (e.g. character-set selection) though not all' Comment '\n' Text.Whitespace '# are described here. This entry really ought to be upgraded.' Comment '\n' Text.Whitespace '# Also note, the console will also work with fewer lines after doing' Comment '\n' Text.Whitespace '# "stty rows NN", e.g. to use 24 lines.' Comment '\n' Text.Whitespace '# (Color support from Kevin Rosenberg , 2 May 1996) ' Comment '\n' Text.Whitespace '# Bug: The capability resets attributes.' Comment '\n' Text.Whitespace 'bsdos-pc-nobold' Name.Tag '|' Punctuation 'BSD/OS PC console w/o bold' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'am' Name.Class ',' Punctuation ' ' Text.Whitespace 'eo' Name.Class ',' Punctuation ' ' Text.Whitespace 'km' Name.Class ',' Punctuation ' ' Text.Whitespace 'xon' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '80' Literal.Number ',' Punctuation ' ' Text.Whitespace 'it' Name.Class '#' Operator '8' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '25' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'bel' Name.Class '=' Operator '^G' Literal ',' Punctuation ' ' Text.Whitespace 'clear' Name.Class '=' Operator '\\' Literal 'Ec' Literal ',' Punctuation ' ' Text.Whitespace 'cr' Name.Class '=' Operator '^M' Literal ',' Punctuation ' ' Text.Whitespace 'cub' Name.Class '=' Operator '\\' Literal 'E[%p1%dD' Literal ',' Punctuation ' ' Text.Whitespace 'cub1' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cud' Name.Class '=' Operator '\\' Literal 'E[%p1%dB' Literal ',' Punctuation ' ' Text.Whitespace 'cud1' Name.Class '=' Operator '^J' Literal ',' Punctuation ' ' Text.Whitespace 'cuf' Name.Class '=' Operator '\\' Literal 'E[%p1%dC' Literal ',' Punctuation ' ' Text.Whitespace 'cuf1' Name.Class '=' Operator '\\' Literal 'E[C' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cup' Name.Class '=' Operator '\\' Literal 'E[%i%p1%d;%p2%dH' Literal ',' Punctuation ' ' Text.Whitespace 'cuu' Name.Class '=' Operator '\\' Literal 'E[%p1%dA' Literal ',' Punctuation ' ' Text.Whitespace 'cuu1' Name.Class '=' Operator '\\' Literal 'E[A' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'dl' Name.Class '=' Operator '\\' Literal 'E[%p1%dM' Literal ',' Punctuation ' ' Text.Whitespace 'dl1' Name.Class '=' Operator '\\' Literal 'E[M' Literal ',' Punctuation ' ' Text.Whitespace 'ed' Name.Class '=' Operator '\\' Literal 'E[J' Literal ',' Punctuation ' ' Text.Whitespace 'el' Name.Class '=' Operator '\\' Literal 'E[K' Literal ',' Punctuation ' ' Text.Whitespace 'home' Name.Class '=' Operator '\\' Literal 'E[H' Literal ',' Punctuation ' ' Text.Whitespace 'ht' Name.Class '=' Operator '^I' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'il' Name.Class '=' Operator '\\' Literal 'E[%p1%dL' Literal ',' Punctuation ' ' Text.Whitespace 'il1' Name.Class '=' Operator '\\' Literal 'E[L' Literal ',' Punctuation ' ' Text.Whitespace 'ind' Name.Class '=' Operator '^J' Literal ',' Punctuation ' ' Text.Whitespace 'kbs' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace 'kcub1' Name.Class '=' Operator '\\' Literal 'E[D' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kcud1' Name.Class '=' Operator '\\' Literal 'E[B' Literal ',' Punctuation ' ' Text.Whitespace 'kcuf1' Name.Class '=' Operator '\\' Literal 'E[C' Literal ',' Punctuation ' ' Text.Whitespace 'kcuu1' Name.Class '=' Operator '\\' Literal 'E[A' Literal ',' Punctuation ' ' Text.Whitespace 'khome' Name.Class '=' Operator '\\' Literal 'E[H' Literal ',' Punctuation ' ' Text.Whitespace 'kich1' Name.Class '=' Operator '\\' Literal 'E[L' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kll' Name.Class '=' Operator '\\' Literal 'E[F' Literal ',' Punctuation ' ' Text.Whitespace 'knp' Name.Class '=' Operator '\\' Literal 'E[G' Literal ',' Punctuation ' ' Text.Whitespace 'kpp' Name.Class '=' Operator '\\' Literal 'E[I' Literal ',' Punctuation ' ' Text.Whitespace 'nel' Name.Class '=' Operator '^M^J' Literal ',' Punctuation ' ' Text.Whitespace 'rc' Name.Class '=' Operator '\\' Literal 'E8' Literal ',' Punctuation ' ' Text.Whitespace 'sc' Name.Class '=' Operator '\\' Literal 'E7' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'klone+sgr' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'klone+color' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'bsdos-pc' Name.Tag '|' Punctuation 'IBM PC BSD/OS Console' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace 'use' Name.Class '=' Operator 'bsdos-pc-nobold' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '# Old names for BSD/OS PC console used in releases before 4.1. ' Comment '\n' Text.Whitespace 'pc3' Name.Tag '|' Punctuation 'BSD/OS on the PC Console' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'bsdos-pc-nobold' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'ibmpc3' Name.Tag '|' Punctuation 'pc3-bold' Name.Attribute '|' Punctuation 'BSD/OS on the PC Console with bold instead of underline' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'bsdos-pc' Literal ',' Punctuation ' ' Text.Whitespace '\n ' Text.Whitespace '\n' Text.Whitespace '# BSD/OS on the SPARC ' Comment '\n' Text.Whitespace 'bsdos-sparc' Name.Tag '|' Punctuation 'Sun SPARC BSD/OS Console' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'sun' Literal ',' Punctuation ' ' Text.Whitespace '\n\t ' Text.Whitespace '\n' Text.Whitespace '# BSD/OS on the PowerPC ' Comment '\n' Text.Whitespace 'bsdos-ppc' Name.Tag '|' Punctuation 'PowerPC BSD/OS Console' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'bsdos-pc' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '#### DEC VT100 and compatibles' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# DEC terminals from the vt100 forward are collected here. Older DEC terminals' Comment '\n' Text.Whitespace "# and micro consoles can be found in the `obsolete' section. More details on" Comment '\n' Text.Whitespace '# the relationship between the VT100 and ANSI X3.64/ISO 6429/ECMA-48 may be' Comment '\n' Text.Whitespace '# found near the end of this file.' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace "# Except where noted, these entries are DEC's official terminfos." Comment '\n' Text.Whitespace '# Contact Bill Hedberg of Terminal Support' Comment '\n' Text.Whitespace '# Engineering for more information. Updated terminfos and termcaps ' Comment '\n' Text.Whitespace '# are kept available at ftp://gatekeeper.dec.com/pub/DEC/termcaps.' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# In October 1995 DEC sold its terminals business, including the VT and Dorio' Comment '\n' Text.Whitespace '# line and trademark, to SunRiver Data Systems. SunRiver has since changed' Comment '\n' Text.Whitespace '# its name to Boundless Technologies; see http://www.boundless.com.' Comment '\n' Text.Whitespace '#' Comment '\n\n' Text.Whitespace '# NOTE: Any VT100 emulation, whether in hardware or software, almost' Comment '\n' Text.Whitespace "# certainly includes what DEC called the `Level 1 editing extension' codes;" Comment '\n' Text.Whitespace "# only the very oldest VT100s lacked these and there probably aren't any of" Comment '\n' Text.Whitespace '# those left alive. To capture these, use one of the VT102 entries.' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# Note that the glitch in vt100 is not quite the same as on the Concept,' Comment '\n' Text.Whitespace '# since the cursor is left in a different position while in the' Comment '\n' Text.Whitespace '# weird state (concept at beginning of next line, vt100 at end' Comment '\n' Text.Whitespace "# of this line) so all versions of vi before 3.7 don't handle" Comment '\n' Text.Whitespace '# right on vt100. The correct way to handle is when' Comment '\n' Text.Whitespace '# you output the char in column 80, immediately output CR LF' Comment '\n' Text.Whitespace '# and then assume you are in column 1 of the next line. If ' Comment '\n' Text.Whitespace '# is on, am should be on too.' Comment '\n' Text.Whitespace '# ' Comment '\n' Text.Whitespace '# I assume you have smooth scroll off or are at a slow enough baud' Comment '\n' Text.Whitespace "# rate that it doesn't matter (1200? or less). Also this assumes" Comment '\n' Text.Whitespace '# that you set auto-nl to "on", if you set it off use vt100-nam ' Comment '\n' Text.Whitespace '# below.' Comment '\n' Text.Whitespace '# ' Comment '\n' Text.Whitespace '# The padding requirements listed here are guesses. It is strongly' Comment '\n' Text.Whitespace '# recommended that xon/xoff be enabled, as this is assumed here.' Comment '\n' Text.Whitespace '# ' Comment '\n' Text.Whitespace '# The vt100 uses and rather than // because the ' Comment '\n' Text.Whitespace "# tab settings are in non-volatile memory and don't need to be " Comment '\n' Text.Whitespace '# reset upon login. Also setting the number of columns glitches ' Comment '\n' Text.Whitespace '# the screen annoyingly. You can type "reset" to get them set.' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# The VT100 series terminals have cursor ("arrows") keys which can operate' Comment '\n' Text.Whitespace '# in two different modes: Cursor Mode and Application Mode. Cursor Mode' Comment '\n' Text.Whitespace '# is the reset state, and is assumed to be the normal state. Application' Comment '\n' Text.Whitespace '# Mode is the "set" state. In Cursor Mode, the cursor keys transmit' Comment '\n' Text.Whitespace '# "Esc [ {code}" sequences, conforming to ANSI standards. In Application' Comment '\n' Text.Whitespace '# Mode, the cursor keys transmit "Esc O " sequences. Application Mode' Comment '\n' Text.Whitespace '# was provided primarily as an aid to the porting of VT52 applications. It is' Comment '\n' Text.Whitespace '# assumed that the cursor keys are normally in Cursor Mode, and expected that' Comment '\n' Text.Whitespace '# applications such as vi will always transmit the string. Therefore,' Comment '\n' Text.Whitespace '# the definitions for the cursor keys are made to match what the terminal' Comment '\n' Text.Whitespace '# transmits after the string is transmitted. If the string' Comment '\n' Text.Whitespace '# is a null string or is not defined, then cursor keys are assumed to be in' Comment '\n' Text.Whitespace '# "Cursor Mode", and the cursor keys definitions should match that assumption,' Comment '\n' Text.Whitespace '# else the appication may fail. It is also expected that applications will' Comment '\n' Text.Whitespace '# always transmit the string to the terminal before they exit.' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# The VT100 series terminals have an auxilliary keypad, commonly referred to as' Comment '\n' Text.Whitespace '# the "Numeric Keypad", because it is a cluster of numeric and function keys.' Comment '\n' Text.Whitespace '# The Numeric Keypad which can operate in two different modes: Numeric Mode and' Comment '\n' Text.Whitespace '# Application Mode. Numeric Mode is the reset state, and is assumed to be' Comment '\n' Text.Whitespace '# the normal state. Application Mode is the "set" state. In Numeric Mode,' Comment '\n' Text.Whitespace '# the numeric and punctuation keys transmit ASCII 7-bit characters, and the ' Comment '\n' Text.Whitespace '# Enter key transmits the same as the Return key (Note: the Return key' Comment '\n' Text.Whitespace '# can be configured to send either LF (\\015) or CR LF). In Application Mode,' Comment '\n' Text.Whitespace '# all the keypad keys transmit "Esc O {code}" sequences. The PF1 - PF4 keys' Comment '\n' Text.Whitespace '# always send the same "Esc O {code}" sequences. It is assumed that the keypad' Comment '\n' Text.Whitespace '# is normally in Numeric Mode. If an application requires that the keypad be' Comment '\n' Text.Whitespace '# in Application Mode then it is expected that the user, or the application,' Comment '\n' Text.Whitespace '# will set the TERM environment variable to point to a terminfo entry which has' Comment '\n' Text.Whitespace '# defined the string to include the codes that switch the keypad into' Comment '\n' Text.Whitespace '# Application Mode, and the terminfo entry will also define function key' Comment '\n' Text.Whitespace '# fields to match the Application Mode control codes. If the string' Comment '\n' Text.Whitespace '# is a null string or is not defined, then the keypad is assumed to be in' Comment '\n' Text.Whitespace '# Numeric Mode. If the string switches the keypad into Application' Comment '\n' Text.Whitespace '# Mode, it is expected that the string will contain the control codes' Comment '\n' Text.Whitespace '# necessary to reset the keypad to "Normal" mode, and it is also expected that' Comment '\n' Text.Whitespace '# applications which transmit the string will also always transmit the' Comment '\n' Text.Whitespace '# string to the terminal before they exit.' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace "# Here's a diagram of the VT100 keypad keys with their bindings." Comment '\n' Text.Whitespace '# The top line is the name of the key (some DEC keyboards have the keys' Comment '\n' Text.Whitespace '# labelled somewhat differently, like GOLD instead of PF1, but this is' Comment '\n' Text.Whitespace '# the most "official" name). The second line is the escape sequence it' Comment '\n' Text.Whitespace '# generates in Application Keypad mode (where "$" means the ESC' Comment '\n' Text.Whitespace '# character). The third line contains two items, first the mapping of' Comment '\n' Text.Whitespace '# the key in terminfo, and then in termcap.' Comment '\n' Text.Whitespace '# _______________________________________' Comment '\n' Text.Whitespace '# | PF1 | PF2 | PF3 | PF4 |' Comment '\n' Text.Whitespace '# | $OP | $OQ | $OR | $OS |' Comment '\n' Text.Whitespace '# |_kf1__k1_|_kf2__k2_|_kf3__k3_|_kf4__k4_|' Comment '\n' Text.Whitespace '# | 7 8 9 - |' Comment '\n' Text.Whitespace '# | $Ow | $Ox | $Oy | $Om |' Comment '\n' Text.Whitespace '# |_kf9__k9_|_kf10_k;_|_kf0__k0_|_________|' Comment '\n' Text.Whitespace '# | 4 | 5 | 6 | , |' Comment '\n' Text.Whitespace '# | $Ot | $Ou | $Ov | $Ol |' Comment '\n' Text.Whitespace '# |_kf5__k5_|_kf6__k6_|_kf7__k7_|_kf8__k8_|' Comment '\n' Text.Whitespace '# | 1 | 2 | 3 | |' Comment '\n' Text.Whitespace '# | $Oq | $Or | $Os | enter |' Comment '\n' Text.Whitespace '# |_ka1__K1_|_kb2__K2_|_ka3__K3_| $OM |' Comment '\n' Text.Whitespace '# | 0 | . | |' Comment '\n' Text.Whitespace '# | $Op | $On | |' Comment '\n' Text.Whitespace '# |___kc1_______K4____|_kc3__K5_|_kent_@8_|' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# And here, for those of you with orphaned VT100s lacking documentation, is' Comment '\n' Text.Whitespace "# a description of the soft switches invoked when you do `Set Up'." Comment '\n' Text.Whitespace '# ' Comment '\n' Text.Whitespace '# Scroll 0-Jump Shifted 3 0-#' Comment '\n' Text.Whitespace '# | 1-Smooth | 1-British pound sign' Comment '\n' Text.Whitespace '# | Autorepeat 0-Off | Wrap Around 0-Off' Comment '\n' Text.Whitespace '# | | 1-On | | 1-On' Comment '\n' Text.Whitespace '# | | Screen 0-Dark Bkg | | New Line 0-Off' Comment '\n' Text.Whitespace '# | | | 1-Light Bkg | | | 1-On' Comment '\n' Text.Whitespace '# | | | Cursor 0-Underline | | | Interlace 0-Off' Comment '\n' Text.Whitespace '# | | | | 1-Block | | | | 1-On' Comment '\n' Text.Whitespace '# | | | | | | | |' Comment '\n' Text.Whitespace '# 1 1 0 1 1 1 1 1 0 1 0 0 0 0 1 0 <--Standard Settings' Comment '\n' Text.Whitespace '# | | | | | | | |' Comment '\n' Text.Whitespace '# | | | Auto XON/XOFF 0-Off | | | Power 0-60 Hz' Comment '\n' Text.Whitespace '# | | | 1-On | | | 1-50 Hz' Comment '\n' Text.Whitespace '# | | Ansi/VT52 0-VT52 | | Bits Per Char. 0-7 Bits' Comment '\n' Text.Whitespace '# | | 1-ANSI | | 1-8 Bits' Comment '\n' Text.Whitespace '# | Keyclick 0-Off | Parity 0-Off' Comment '\n' Text.Whitespace '# | 1-On | 1-On' Comment '\n' Text.Whitespace '# Margin Bell 0-Off Parity Sense 0-Odd' Comment '\n' Text.Whitespace '# 1-On 1-Even' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# The following SET-UP modes are assumed for normal operation:' Comment '\n' Text.Whitespace '#\tANSI_MODE\tAUTO_XON/XOFF_ON\tNEWLINE_OFF\t80_COLUMNS' Comment '\n' Text.Whitespace '#\tWRAP_AROUND_ON JUMP_SCROLL_OFF' Comment '\n' Text.Whitespace '# Other SET-UP modes may be set for operator convenience or communication' Comment '\n' Text.Whitespace '# requirements; I recommend' Comment '\n' Text.Whitespace '#\tAUTOREPEAT_ON\tBLOCK_CURSOR\tMARGIN_BELL_OFF SHIFTED_3_#' Comment '\n' Text.Whitespace "# Unless you have a graphics add-on such as Digital Engineering's VT640" Comment '\n' Text.Whitespace '# (and even then, whenever it can be arranged!) you should set' Comment '\n' Text.Whitespace '#\tINTERLACE_OFF' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# (vt100: I added / based on the init string, also . -- esr)' Comment '\n' Text.Whitespace 'vt100' Name.Tag '|' Punctuation 'vt100-am' Name.Attribute '|' Punctuation 'dec vt100 (w/advanced video)' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'am' Name.Class ',' Punctuation ' ' Text.Whitespace 'msgr' Name.Class ',' Punctuation ' ' Text.Whitespace 'xenl' Name.Class ',' Punctuation ' ' Text.Whitespace 'xon' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '80' Literal.Number ',' Punctuation ' ' Text.Whitespace 'it' Name.Class '#' Operator '8' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '24' Literal.Number ',' Punctuation ' ' Text.Whitespace 'vt' Name.Class '#' Operator '3' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'acsc' Name.Class '=' Operator '``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'bel' Name.Class '=' Operator '^G' Literal ',' Punctuation ' ' Text.Whitespace 'blink' Name.Class '=' Operator '\\' Literal 'E[5m$<2>' Literal ',' Punctuation ' ' Text.Whitespace 'bold' Name.Class '=' Operator '\\' Literal 'E[1m$<2>' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'clear' Name.Class '=' Operator '\\' Literal 'E[H' Literal '\\' Literal 'E[J$<50>' Literal ',' Punctuation ' ' Text.Whitespace 'cr' Name.Class '=' Operator '^M' Literal ',' Punctuation ' ' Text.Whitespace 'csr' Name.Class '=' Operator '\\' Literal 'E[%i%p1%d;%p2%dr' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cub' Name.Class '=' Operator '\\' Literal 'E[%p1%dD' Literal ',' Punctuation ' ' Text.Whitespace 'cub1' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace 'cud' Name.Class '=' Operator '\\' Literal 'E[%p1%dB' Literal ',' Punctuation ' ' Text.Whitespace 'cud1' Name.Class '=' Operator '^J' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cuf' Name.Class '=' Operator '\\' Literal 'E[%p1%dC' Literal ',' Punctuation ' ' Text.Whitespace 'cuf1' Name.Class '=' Operator '\\' Literal 'E[C$<2>' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cup' Name.Class '=' Operator '\\' Literal 'E[%i%p1%d;%p2%dH$<5>' Literal ',' Punctuation ' ' Text.Whitespace 'cuu' Name.Class '=' Operator '\\' Literal 'E[%p1%dA' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cuu1' Name.Class '=' Operator '\\' Literal 'E[A$<2>' Literal ',' Punctuation ' ' Text.Whitespace 'ed' Name.Class '=' Operator '\\' Literal 'E[J$<50>' Literal ',' Punctuation ' ' Text.Whitespace 'el' Name.Class '=' Operator '\\' Literal 'E[K$<3>' Literal ',' Punctuation ' ' Text.Whitespace 'el1' Name.Class '=' Operator '\\' Literal 'E[1K$<3>' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'enacs' Name.Class '=' Operator '\\' Literal 'E(B' Literal '\\' Literal 'E)0' Literal ',' Punctuation ' ' Text.Whitespace 'home' Name.Class '=' Operator '\\' Literal 'E[H' Literal ',' Punctuation ' ' Text.Whitespace 'ht' Name.Class '=' Operator '^I' Literal ',' Punctuation ' ' Text.Whitespace 'hts' Name.Class '=' Operator '\\' Literal 'EH' Literal ',' Punctuation ' ' Text.Whitespace 'ind' Name.Class '=' Operator '^J' Literal ',' Punctuation ' ' Text.Whitespace 'ka1' Name.Class '=' Operator '\\' Literal 'EOq' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'ka3' Name.Class '=' Operator '\\' Literal 'EOs' Literal ',' Punctuation ' ' Text.Whitespace 'kb2' Name.Class '=' Operator '\\' Literal 'EOr' Literal ',' Punctuation ' ' Text.Whitespace 'kbs' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace 'kc1' Name.Class '=' Operator '\\' Literal 'EOp' Literal ',' Punctuation ' ' Text.Whitespace 'kc3' Name.Class '=' Operator '\\' Literal 'EOn' Literal ',' Punctuation ' ' Text.Whitespace 'kcub1' Name.Class '=' Operator '\\' Literal 'EOD' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kcud1' Name.Class '=' Operator '\\' Literal 'EOB' Literal ',' Punctuation ' ' Text.Whitespace 'kcuf1' Name.Class '=' Operator '\\' Literal 'EOC' Literal ',' Punctuation ' ' Text.Whitespace 'kcuu1' Name.Class '=' Operator '\\' Literal 'EOA' Literal ',' Punctuation ' ' Text.Whitespace 'kent' Name.Class '=' Operator '\\' Literal 'EOM' Literal ',' Punctuation ' ' Text.Whitespace 'kf0' Name.Class '=' Operator '\\' Literal 'EOy' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf1' Name.Class '=' Operator '\\' Literal 'EOP' Literal ',' Punctuation ' ' Text.Whitespace 'kf10' Name.Class '=' Operator '\\' Literal 'EOx' Literal ',' Punctuation ' ' Text.Whitespace 'kf2' Name.Class '=' Operator '\\' Literal 'EOQ' Literal ',' Punctuation ' ' Text.Whitespace 'kf3' Name.Class '=' Operator '\\' Literal 'EOR' Literal ',' Punctuation ' ' Text.Whitespace 'kf4' Name.Class '=' Operator '\\' Literal 'EOS' Literal ',' Punctuation ' ' Text.Whitespace 'kf5' Name.Class '=' Operator '\\' Literal 'EOt' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf6' Name.Class '=' Operator '\\' Literal 'EOu' Literal ',' Punctuation ' ' Text.Whitespace 'kf7' Name.Class '=' Operator '\\' Literal 'EOv' Literal ',' Punctuation ' ' Text.Whitespace 'kf8' Name.Class '=' Operator '\\' Literal 'EOl' Literal ',' Punctuation ' ' Text.Whitespace 'kf9' Name.Class '=' Operator '\\' Literal 'EOw' Literal ',' Punctuation ' ' Text.Whitespace 'rc' Name.Class '=' Operator '\\' Literal 'E8' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'rev' Name.Class '=' Operator '\\' Literal 'E[7m$<2>' Literal ',' Punctuation ' ' Text.Whitespace 'ri' Name.Class '=' Operator '\\' Literal 'EM$<5>' Literal ',' Punctuation ' ' Text.Whitespace 'rmacs' Name.Class '=' Operator '^O' Literal ',' Punctuation ' ' Text.Whitespace 'rmam' Name.Class '=' Operator '\\' Literal 'E[?7l' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'rmkx' Name.Class '=' Operator '\\' Literal 'E[?1l' Literal '\\' Literal 'E>' Literal ',' Punctuation ' ' Text.Whitespace 'rmso' Name.Class '=' Operator '\\' Literal 'E[m$<2>' Literal ',' Punctuation ' ' Text.Whitespace 'rmul' Name.Class '=' Operator '\\' Literal 'E[m$<2>' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace 'sc' Name.Class '=' Operator '\\' Literal 'E7' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'sgr0' Name.Class '=' Operator '\\' Literal 'E[m' Literal '\\' Literal '017$<2>' Literal ',' Punctuation ' ' Text.Whitespace 'smacs' Name.Class '=' Operator '^N' Literal ',' Punctuation ' ' Text.Whitespace 'smam' Name.Class '=' Operator '\\' Literal 'E[?7h' Literal ',' Punctuation ' ' Text.Whitespace 'smkx' Name.Class '=' Operator '\\' Literal 'E[?1h' Literal '\\' Literal 'E=' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'smso' Name.Class '=' Operator '\\' Literal 'E[7m$<2>' Literal ',' Punctuation ' ' Text.Whitespace 'smul' Name.Class '=' Operator '\\' Literal 'E[4m$<2>' Literal ',' Punctuation ' ' Text.Whitespace 'tbc' Name.Class '=' Operator '\\' Literal 'E[3g' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'vt100nam' Name.Tag '|' Punctuation 'vt100-nam' Name.Attribute '|' Punctuation 'vt100 no automargins' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'am@' Name.Class ',' Punctuation ' ' Text.Whitespace 'xenl@' Name.Class ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'vt100-am' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'vt100-vb' Name.Tag '|' Punctuation 'dec vt100 (w/advanced video) & no beep' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'bel@' Name.Class ',' Punctuation ' ' Text.Whitespace 'flash' Name.Class '=' Operator '\\' Literal 'E[?5h' Literal '\\' Literal 'E[?5l' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'vt100' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '# Ordinary vt100 in 132 column ("wide") mode.' Comment '\n' Text.Whitespace 'vt100-w' Name.Tag '|' Punctuation 'vt100-w-am' Name.Attribute '|' Punctuation 'dec vt100 132 cols (w/advanced video)' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '132' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '24' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace 'use' Name.Class '=' Operator 'vt100-am' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '132' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '14' Literal.Number ',' Punctuation ' ' Text.Whitespace 'vt@' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace 'use' Name.Class '=' Operator 'vt100-nam' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '# vt100 with no advanced video.' Comment '\n' Text.Whitespace 'vt100-nav' Name.Tag '|' Punctuation 'vt100 without advanced video option' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'xmc' Name.Class '#' Operator '1' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'blink@' Name.Class ',' Punctuation ' ' Text.Whitespace 'bold@' Name.Class ',' Punctuation ' ' Text.Whitespace 'rev@' Name.Class ',' Punctuation ' ' Text.Whitespace 'rmso' Name.Class '=' Operator '\\' Literal 'E[m' Literal ',' Punctuation ' ' Text.Whitespace 'rmul@' Name.Class ',' Punctuation ' ' Text.Whitespace 'sgr@' Name.Class ',' Punctuation ' ' Text.Whitespace 'sgr0@' Name.Class ',' Punctuation ' ' Text.Whitespace 'smso' Name.Class '=' Operator '\\' Literal 'E[7m' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'smul@' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'vt100' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '132' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '14' Literal.Number ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'vt100-nav' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '# vt100 with one of the 24 lines used as a status line.' Comment '\n' Text.Whitespace '# We put the status line on the top.' Comment '\n' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'eslok' Name.Class ',' Punctuation ' ' Text.Whitespace 'hs' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'lines' Name.Class '#' Operator '23' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'clear' Name.Class '=' Operator '\\' Literal 'E[2;1H' Literal '\\' Literal 'E[J$<50>' Literal ',' Punctuation ' ' Text.Whitespace 'csr' Name.Class '=' Operator '\\' Literal 'E[%i%i%p1%d;%p2%dr' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cup' Name.Class '=' Operator '\\' Literal 'E[%i%p1%{1}%+%d;%p2%dH$<5>' Literal ',' Punctuation ' ' Text.Whitespace 'dsl' Name.Class '=' Operator '\\' Literal 'E7' Literal '\\' Literal 'E[1;24r' Literal '\\' Literal 'E8' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'fsl' Name.Class '=' Operator '\\' Literal 'E8' Literal ',' Punctuation ' ' Text.Whitespace 'home' Name.Class '=' Operator '\\' Literal 'E[2;1H' Literal ',' Punctuation ' ' Text.Whitespace 'is2' Name.Class '=' Operator '\\' Literal 'E7' Literal '\\' Literal 'E[2;24r' Literal '\\' Literal 'E8' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'tsl' Name.Class '=' Operator '\\' Literal 'E7' Literal '\\' Literal 'E[1;%p1%dH' Literal '\\' Literal 'E[1K' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'vt100-am' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '# Status line at bottom. ' Comment '\n' Text.Whitespace '# Clearing the screen will clobber status line.' Comment '\n' Text.Whitespace 'vt100-s-bot' Name.Tag '|' Punctuation 'vt100-bot-s' Name.Attribute '|' Punctuation 'vt100 for use with bottom sysline' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'eslok' Name.Class ',' Punctuation ' ' Text.Whitespace 'hs' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'lines' Name.Class '#' Operator '23' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'dsl' Name.Class '=' Operator '\\' Literal 'E7' Literal '\\' Literal 'E[1;24r' Literal '\\' Literal 'E8' Literal ',' Punctuation ' ' Text.Whitespace 'fsl' Name.Class '=' Operator '\\' Literal 'E8' Literal ',' Punctuation ' ' Text.Whitespace 'is2' Name.Class '=' Operator '\\' Literal 'E[1;23r' Literal '\\' Literal 'E[23;1H' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'tsl' Name.Class '=' Operator '\\' Literal 'E7' Literal '\\' Literal 'E[24;%p1%dH' Literal '\\' Literal 'E[1K' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'vt100-am' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace "# Most of the `vt100' emulators out there actually emulate a vt102" Comment '\n' Text.Whitespace '# This entry (or vt102-nsgr) is probably the right thing to use for' Comment '\n' Text.Whitespace '# these. ' Comment '\n' Text.Whitespace 'vt102' Name.Tag '|' Punctuation 'dec vt102' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'mir' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'dch1' Name.Class '=' Operator '\\' Literal 'E[P' Literal ',' Punctuation ' ' Text.Whitespace 'dl1' Name.Class '=' Operator '\\' Literal 'E[M' Literal ',' Punctuation ' ' Text.Whitespace 'il1' Name.Class '=' Operator '\\' Literal 'E[L' Literal ',' Punctuation ' ' Text.Whitespace 'rmir' Name.Class '=' Operator '\\' Literal 'E[4l' Literal ',' Punctuation ' ' Text.Whitespace 'smir' Name.Class '=' Operator '\\' Literal 'E[4h' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'vt100' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'vt102-w' Name.Tag '|' Punctuation 'dec vt102 in wide mode' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '132' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'rs3' Name.Class '=' Operator '\\' Literal 'E[?3h' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'vt102' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace "# Many brain-dead PC comm programs that pretend to be `vt100-compatible'" Comment '\n' Text.Whitespace '# fail to interpret the ^O and ^N escapes properly. Symptom: the ' Comment '\n' Text.Whitespace '# string in the canonical vt100 entry above leaves the screen littered' Comment '\n' Text.Whitespace '# with little snowflake or star characters (IBM PC ROM character \\017 = ^O)' Comment '\n' Text.Whitespace '# after highlight turnoffs. This entry should fix that, and even leave' Comment '\n' Text.Whitespace '# ACS support working, at the cost of making multiple-highlight changes ' Comment '\n' Text.Whitespace '# slightly more expensive.' Comment '\n' Text.Whitespace '# From: Eric S. Raymond July 22 1995' Comment '\n' Text.Whitespace 'vt102-nsgr' Name.Tag '|' Punctuation 'vt102 no sgr (use if you see snowflakes after highlight changes)' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'sgr@' Name.Class ',' Punctuation ' ' Text.Whitespace 'sgr0' Name.Class '=' Operator '\\' Literal 'E[m' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'vt102' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '# VT125 Graphics CRT. Clear screen also erases graphics' Comment '\n' Text.Whitespace 'vt125' Name.Tag '|' Punctuation 'vt125 graphics terminal' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'clear' Name.Class '=' Operator '\\' Literal 'E[H' Literal '\\' Literal 'E[2J' Literal '\\' Literal 'EPpS(E)' Literal '\\' Literal 'E' Literal '\\\\' Literal '$<50>' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'vt100' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace "# This isn't a DEC entry, it came from University of Wisconsin." Comment '\n' Text.Whitespace '# (vt131: I added / based on the init string, also -- esr)' Comment '\n' Text.Whitespace 'vt131' Name.Tag '|' Punctuation 'dec vt131' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'am' Name.Class ',' Punctuation ' ' Text.Whitespace 'xenl' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '80' Literal.Number ',' Punctuation ' ' Text.Whitespace 'it' Name.Class '#' Operator '8' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '24' Literal.Number ',' Punctuation ' ' Text.Whitespace 'vt' Name.Class '#' Operator '3' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'bel' Name.Class '=' Operator '^G' Literal ',' Punctuation ' ' Text.Whitespace 'blink' Name.Class '=' Operator '\\' Literal 'E[5m$<2/>' Literal ',' Punctuation ' ' Text.Whitespace 'bold' Name.Class '=' Operator '\\' Literal 'E[1m$<2/>' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'clear' Name.Class '=' Operator '\\' Literal 'E[;H' Literal '\\' Literal 'E[2J$<50/>' Literal ',' Punctuation ' ' Text.Whitespace 'cr' Name.Class '=' Operator '^M' Literal ',' Punctuation ' ' Text.Whitespace 'csr' Name.Class '=' Operator '\\' Literal 'E[%i%p1%d;%p2%dr' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cub1' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace 'cud1' Name.Class '=' Operator '^J' Literal ',' Punctuation ' ' Text.Whitespace 'cuf1' Name.Class '=' Operator '\\' Literal 'E[C$<2/>' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cup' Name.Class '=' Operator '\\' Literal 'E[%i%p1%d;%p2%dH$<5/>' Literal ',' Punctuation ' ' Text.Whitespace 'cuu1' Name.Class '=' Operator '\\' Literal 'E[A$<2/>' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'ed' Name.Class '=' Operator '\\' Literal 'E[J$<50/>' Literal ',' Punctuation ' ' Text.Whitespace 'el' Name.Class '=' Operator '\\' Literal 'E[K$<3/>' Literal ',' Punctuation ' ' Text.Whitespace 'home' Name.Class '=' Operator '\\' Literal 'E[H' Literal ',' Punctuation ' ' Text.Whitespace 'ht' Name.Class '=' Operator '^I' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'is2' Name.Class '=' Operator '\\' Literal 'E[1;24r' Literal '\\' Literal 'E[24;1H' Literal ',' Punctuation ' ' Text.Whitespace 'kbs' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace 'kcub1' Name.Class '=' Operator '\\' Literal 'EOD' Literal ',' Punctuation ' ' Text.Whitespace 'kcud1' Name.Class '=' Operator '\\' Literal 'EOB' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kcuf1' Name.Class '=' Operator '\\' Literal 'EOC' Literal ',' Punctuation ' ' Text.Whitespace 'kcuu1' Name.Class '=' Operator '\\' Literal 'EOA' Literal ',' Punctuation ' ' Text.Whitespace 'kf1' Name.Class '=' Operator '\\' Literal 'EOP' Literal ',' Punctuation ' ' Text.Whitespace 'kf2' Name.Class '=' Operator '\\' Literal 'EOQ' Literal ',' Punctuation ' ' Text.Whitespace 'kf3' Name.Class '=' Operator '\\' Literal 'EOR' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf4' Name.Class '=' Operator '\\' Literal 'EOS' Literal ',' Punctuation ' ' Text.Whitespace 'nel' Name.Class '=' Operator '^M^J' Literal ',' Punctuation ' ' Text.Whitespace 'rc' Name.Class '=' Operator '\\' Literal 'E8' Literal ',' Punctuation ' ' Text.Whitespace 'rev' Name.Class '=' Operator '\\' Literal 'E[7m$<2/>' Literal ',' Punctuation ' ' Text.Whitespace 'ri' Name.Class '=' Operator '\\' Literal 'EM$<5/>' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'rmam' Name.Class '=' Operator '\\' Literal 'E[?7h' Literal ',' Punctuation ' ' Text.Whitespace 'rmkx' Name.Class '=' Operator '\\' Literal 'E[?1l' Literal '\\' Literal 'E>' Literal ',' Punctuation ' ' Text.Whitespace 'rmso' Name.Class '=' Operator '\\' Literal 'E[m$<2/>' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'rmul' Name.Class '=' Operator '\\' Literal 'E[m$<2/>' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace 'sc' Name.Class '=' Operator '\\' Literal 'E7' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'sgr0' Name.Class '=' Operator '\\' Literal 'E[m$<2/>' Literal ',' Punctuation ' ' Text.Whitespace 'smam' Name.Class '=' Operator '\\' Literal 'E[?7h' Literal ',' Punctuation ' ' Text.Whitespace 'smkx' Name.Class '=' Operator '\\' Literal 'E[?1h' Literal '\\' Literal 'E=' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'smso' Name.Class '=' Operator '\\' Literal 'E[7m$<2/>' Literal ',' Punctuation ' ' Text.Whitespace 'smul' Name.Class '=' Operator '\\' Literal 'E[4m$<2/>' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '# vt132 - like vt100 but slower and has ins/del line and such.' Comment '\n' Text.Whitespace "# I'm told that / are backwards in the terminal from the" Comment '\n' Text.Whitespace '# manual and from the ANSI standard, this describes the actual ' Comment '\n' Text.Whitespace "# terminal. I've never actually used a vt132 myself, so this " Comment '\n' Text.Whitespace '# is untested.' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace 'vt132' Name.Tag '|' Punctuation 'DEC vt132' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'xenl' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'dch1' Name.Class '=' Operator '\\' Literal 'E[P$<7>' Literal ',' Punctuation ' ' Text.Whitespace 'dl1' Name.Class '=' Operator '\\' Literal 'E[M$<99>' Literal ',' Punctuation ' ' Text.Whitespace 'il1' Name.Class '=' Operator '\\' Literal 'E[L$<99>' Literal ',' Punctuation ' ' Text.Whitespace 'ind' Name.Class '=' Operator '\\' Literal 'n$<30>' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'ip' Name.Class '=' Operator '$<7>' Literal ',' Punctuation ' ' Text.Whitespace 'rmir' Name.Class '=' Operator '\\' Literal 'E[4h' Literal ',' Punctuation ' ' Text.Whitespace 'smir' Name.Class '=' Operator '\\' Literal 'E[4l' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'vt100' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '# This vt220 description maps F5--F9 to the second block of function keys' Comment '\n' Text.Whitespace '# at the top of the keyboard. The "DO" key is used as F10 to avoid conflict' Comment '\n' Text.Whitespace '# with the key marked (ESC) on the vt220. See vt220d for an alternate mapping.' Comment '\n' Text.Whitespace '# PF1--PF4 are used as F1--F4.' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace 'vt220-old' Name.Tag '|' Punctuation 'vt200-old' Name.Attribute '|' Punctuation 'DEC VT220 in vt100 emulation mode' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'am' Name.Class ',' Punctuation ' ' Text.Whitespace 'mir' Name.Class ',' Punctuation ' ' Text.Whitespace 'xenl' Name.Class ',' Punctuation ' ' Text.Whitespace 'xon' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '80' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '24' Literal.Number ',' Punctuation ' ' Text.Whitespace 'vt' Name.Class '#' Operator '3' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'acsc' Name.Class '=' Operator '``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'bel' Name.Class '=' Operator '^G' Literal ',' Punctuation ' ' Text.Whitespace 'blink' Name.Class '=' Operator '\\' Literal 'E[5m$<2>' Literal ',' Punctuation ' ' Text.Whitespace 'bold' Name.Class '=' Operator '\\' Literal 'E[1m$<2>' Literal ',' Punctuation ' ' Text.Whitespace 'civis' Name.Class '=' Operator '\\' Literal 'E[?25l' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'clear' Name.Class '=' Operator '\\' Literal 'E[H' Literal '\\' Literal 'E[2J$<50>' Literal ',' Punctuation ' ' Text.Whitespace 'cnorm' Name.Class '=' Operator '\\' Literal 'E[?25h' Literal ',' Punctuation ' ' Text.Whitespace 'cr' Name.Class '=' Operator '^M' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'csr' Name.Class '=' Operator '\\' Literal 'E[%i%p1%d;%p2%dr' Literal ',' Punctuation ' ' Text.Whitespace 'cub1' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace 'cud1' Name.Class '=' Operator '\\' Literal 'E[B' Literal ',' Punctuation ' ' Text.Whitespace 'cuf1' Name.Class '=' Operator '\\' Literal 'E[C' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cup' Name.Class '=' Operator '\\' Literal 'E[%i%p1%d;%p2%dH$<10>' Literal ',' Punctuation ' ' Text.Whitespace 'cuu1' Name.Class '=' Operator '\\' Literal 'E[A' Literal ',' Punctuation ' ' Text.Whitespace 'dch1' Name.Class '=' Operator '\\' Literal 'E[P' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'dl1' Name.Class '=' Operator '\\' Literal 'E[M' Literal ',' Punctuation ' ' Text.Whitespace 'ed' Name.Class '=' Operator '\\' Literal 'E[J$<50>' Literal ',' Punctuation ' ' Text.Whitespace 'el' Name.Class '=' Operator '\\' Literal 'E[K$<3>' Literal ',' Punctuation ' ' Text.Whitespace 'home' Name.Class '=' Operator '\\' Literal 'E[H' Literal ',' Punctuation ' ' Text.Whitespace 'ht' Name.Class '=' Operator '^I' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'if' Name.Class '=' Operator '/usr/share/tabset/vt100' Literal ',' Punctuation ' ' Text.Whitespace 'il1' Name.Class '=' Operator '\\' Literal 'E[L' Literal ',' Punctuation ' ' Text.Whitespace 'ind' Name.Class '=' Operator '\\' Literal 'ED$<20/>' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'is2' Name.Class '=' Operator '\\' Literal 'E[1;24r' Literal '\\' Literal 'E[24;1H' Literal ',' Punctuation ' ' Text.Whitespace 'kbs' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace 'kcub1' Name.Class '=' Operator '\\' Literal 'E[D' Literal ',' Punctuation ' ' Text.Whitespace 'kcud1' Name.Class '=' Operator '\\' Literal 'E[B' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kcuf1' Name.Class '=' Operator '\\' Literal 'E[C' Literal ',' Punctuation ' ' Text.Whitespace 'kcuu1' Name.Class '=' Operator '\\' Literal 'E[A' Literal ',' Punctuation ' ' Text.Whitespace 'kdch1' Name.Class '=' Operator '\\' Literal 'E[3~' Literal ',' Punctuation ' ' Text.Whitespace 'kend' Name.Class '=' Operator '\\' Literal 'E[4~' Literal ',' Punctuation ' ' Text.Whitespace 'kf1' Name.Class '=' Operator '\\' Literal 'EOP' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf10' Name.Class '=' Operator '\\' Literal 'E[29~' Literal ',' Punctuation ' ' Text.Whitespace 'kf2' Name.Class '=' Operator '\\' Literal 'EOQ' Literal ',' Punctuation ' ' Text.Whitespace 'kf3' Name.Class '=' Operator '\\' Literal 'EOR' Literal ',' Punctuation ' ' Text.Whitespace 'kf4' Name.Class '=' Operator '\\' Literal 'EOS' Literal ',' Punctuation ' ' Text.Whitespace 'kf5' Name.Class '=' Operator '\\' Literal 'E[17~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf6' Name.Class '=' Operator '\\' Literal 'E[18~' Literal ',' Punctuation ' ' Text.Whitespace 'kf7' Name.Class '=' Operator '\\' Literal 'E[19~' Literal ',' Punctuation ' ' Text.Whitespace 'kf8' Name.Class '=' Operator '\\' Literal 'E[20~' Literal ',' Punctuation ' ' Text.Whitespace 'kf9' Name.Class '=' Operator '\\' Literal 'E[21~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'khome' Name.Class '=' Operator '\\' Literal 'E[1~' Literal ',' Punctuation ' ' Text.Whitespace 'kich1' Name.Class '=' Operator '\\' Literal 'E[2~' Literal ',' Punctuation ' ' Text.Whitespace 'knp' Name.Class '=' Operator '\\' Literal 'E[6~' Literal ',' Punctuation ' ' Text.Whitespace 'kpp' Name.Class '=' Operator '\\' Literal 'E[5~' Literal ',' Punctuation ' ' Text.Whitespace 'rc' Name.Class '=' Operator '\\' Literal 'E8' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'rev' Name.Class '=' Operator '\\' Literal 'E[7m$<2>' Literal ',' Punctuation ' ' Text.Whitespace 'rf' Name.Class '=' Operator '/usr/share/tabset/vt100' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'ri' Name.Class '=' Operator '\\' Literal 'EM$<14/>' Literal ',' Punctuation ' ' Text.Whitespace 'rmacs' Name.Class '=' Operator '\\' Literal 'E(B$<4>' Literal ',' Punctuation ' ' Text.Whitespace 'rmam' Name.Class '=' Operator '\\' Literal 'E[?7l' Literal ',' Punctuation ' ' Text.Whitespace 'rmir' Name.Class '=' Operator '\\' Literal 'E[4l' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'rmso' Name.Class '=' Operator '\\' Literal 'E[27m' Literal ',' Punctuation ' ' Text.Whitespace 'rmul' Name.Class '=' Operator '\\' Literal 'E[24m' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace 'sc' Name.Class '=' Operator '\\' Literal 'E7' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'sgr0' Name.Class '=' Operator '\\' Literal 'E[m$<2>' Literal ',' Punctuation ' ' Text.Whitespace 'smacs' Name.Class '=' Operator '\\' Literal 'E(0$<2>' Literal ',' Punctuation ' ' Text.Whitespace 'smam' Name.Class '=' Operator '\\' Literal 'E[?7h' Literal ',' Punctuation ' ' Text.Whitespace 'smir' Name.Class '=' Operator '\\' Literal 'E[4h' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'smso' Name.Class '=' Operator '\\' Literal 'E[7m' Literal ',' Punctuation ' ' Text.Whitespace 'smul' Name.Class '=' Operator '\\' Literal 'E[4m' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '# A much better description of the VT200/220; used to be vt220-8' Comment '\n' Text.Whitespace 'vt220' Name.Tag '|' Punctuation 'vt200' Name.Attribute '|' Punctuation 'dec vt220' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'am' Name.Class ',' Punctuation ' ' Text.Whitespace 'mc5i' Name.Class ',' Punctuation ' ' Text.Whitespace 'mir' Name.Class ',' Punctuation ' ' Text.Whitespace 'msgr' Name.Class ',' Punctuation ' ' Text.Whitespace 'xenl' Name.Class ',' Punctuation ' ' Text.Whitespace 'xon' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '80' Literal.Number ',' Punctuation ' ' Text.Whitespace 'it' Name.Class '#' Operator '8' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '24' Literal.Number ',' Punctuation ' ' Text.Whitespace 'vt' Name.Class '#' Operator '3' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'acsc' Name.Class '=' Operator '``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'bel' Name.Class '=' Operator '^G' Literal ',' Punctuation ' ' Text.Whitespace 'blink' Name.Class '=' Operator '\\' Literal 'E[5m' Literal ',' Punctuation ' ' Text.Whitespace 'bold' Name.Class '=' Operator '\\' Literal 'E[1m' Literal ',' Punctuation ' ' Text.Whitespace 'clear' Name.Class '=' Operator '\\' Literal 'E[H' Literal '\\' Literal 'E[J' Literal ',' Punctuation ' ' Text.Whitespace 'cr' Name.Class '=' Operator '^M' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'csr' Name.Class '=' Operator '\\' Literal 'E[%i%p1%d;%p2%dr' Literal ',' Punctuation ' ' Text.Whitespace 'cub' Name.Class '=' Operator '\\' Literal 'E[%p1%dD' Literal ',' Punctuation ' ' Text.Whitespace 'cub1' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cud' Name.Class '=' Operator '\\' Literal 'E[%p1%dB' Literal ',' Punctuation ' ' Text.Whitespace 'cud1' Name.Class '=' Operator '^J' Literal ',' Punctuation ' ' Text.Whitespace 'cuf' Name.Class '=' Operator '\\' Literal 'E[%p1%dC' Literal ',' Punctuation ' ' Text.Whitespace 'cuf1' Name.Class '=' Operator '\\' Literal 'E[C' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cup' Name.Class '=' Operator '\\' Literal 'E[%i%p1%d;%p2%dH' Literal ',' Punctuation ' ' Text.Whitespace 'cuu' Name.Class '=' Operator '\\' Literal 'E[%p1%dA' Literal ',' Punctuation ' ' Text.Whitespace 'cuu1' Name.Class '=' Operator '\\' Literal 'E[A' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'dch' Name.Class '=' Operator '\\' Literal 'E[%p1%dP' Literal ',' Punctuation ' ' Text.Whitespace 'dch1' Name.Class '=' Operator '\\' Literal 'E[P' Literal ',' Punctuation ' ' Text.Whitespace 'dl' Name.Class '=' Operator '\\' Literal 'E[%p1%dM' Literal ',' Punctuation ' ' Text.Whitespace 'dl1' Name.Class '=' Operator '\\' Literal 'E[M' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'ech' Name.Class '=' Operator '\\' Literal 'E[%p1%dX' Literal ',' Punctuation ' ' Text.Whitespace 'ed' Name.Class '=' Operator '\\' Literal 'E[J' Literal ',' Punctuation ' ' Text.Whitespace 'el' Name.Class '=' Operator '\\' Literal 'E[K' Literal ',' Punctuation ' ' Text.Whitespace 'el1' Name.Class '=' Operator '\\' Literal 'E[1K' Literal ',' Punctuation ' ' Text.Whitespace 'enacs' Name.Class '=' Operator '\\' Literal 'E)0' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'flash' Name.Class '=' Operator '\\' Literal 'E[?5h$<200/>' Literal '\\' Literal 'E[?5l' Literal ',' Punctuation ' ' Text.Whitespace 'home' Name.Class '=' Operator '\\' Literal 'E[H' Literal ',' Punctuation ' ' Text.Whitespace 'ht' Name.Class '=' Operator '^I' Literal ',' Punctuation ' ' Text.Whitespace 'hts' Name.Class '=' Operator '\\' Literal 'EH' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'ich' Name.Class '=' Operator '\\' Literal 'E[%p1%d@' Literal ',' Punctuation ' ' Text.Whitespace 'if' Name.Class '=' Operator '/usr/share/tabset/vt100' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'il' Name.Class '=' Operator '\\' Literal 'E[%p1%dL' Literal ',' Punctuation ' ' Text.Whitespace 'il1' Name.Class '=' Operator '\\' Literal 'E[L' Literal ',' Punctuation ' ' Text.Whitespace 'ind' Name.Class '=' Operator '\\' Literal 'ED' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace 'kbs' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace 'kcub1' Name.Class '=' Operator '\\' Literal 'E[D' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kcud1' Name.Class '=' Operator '\\' Literal 'E[B' Literal ',' Punctuation ' ' Text.Whitespace 'kcuf1' Name.Class '=' Operator '\\' Literal 'E[C' Literal ',' Punctuation ' ' Text.Whitespace 'kcuu1' Name.Class '=' Operator '\\' Literal 'E[A' Literal ',' Punctuation ' ' Text.Whitespace 'kf1' Name.Class '=' Operator '\\' Literal 'EOP' Literal ',' Punctuation ' ' Text.Whitespace 'kf10' Name.Class '=' Operator '\\' Literal 'E[21~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf11' Name.Class '=' Operator '\\' Literal 'E[23~' Literal ',' Punctuation ' ' Text.Whitespace 'kf12' Name.Class '=' Operator '\\' Literal 'E[24~' Literal ',' Punctuation ' ' Text.Whitespace 'kf13' Name.Class '=' Operator '\\' Literal 'E[25~' Literal ',' Punctuation ' ' Text.Whitespace 'kf14' Name.Class '=' Operator '\\' Literal 'E[26~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf17' Name.Class '=' Operator '\\' Literal 'E[31~' Literal ',' Punctuation ' ' Text.Whitespace 'kf18' Name.Class '=' Operator '\\' Literal 'E[32~' Literal ',' Punctuation ' ' Text.Whitespace 'kf19' Name.Class '=' Operator '\\' Literal 'E[33~' Literal ',' Punctuation ' ' Text.Whitespace 'kf2' Name.Class '=' Operator '\\' Literal 'EOQ' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf20' Name.Class '=' Operator '\\' Literal 'E[34~' Literal ',' Punctuation ' ' Text.Whitespace 'kf3' Name.Class '=' Operator '\\' Literal 'EOR' Literal ',' Punctuation ' ' Text.Whitespace 'kf4' Name.Class '=' Operator '\\' Literal 'EOS' Literal ',' Punctuation ' ' Text.Whitespace 'kf6' Name.Class '=' Operator '\\' Literal 'E[17~' Literal ',' Punctuation ' ' Text.Whitespace 'kf7' Name.Class '=' Operator '\\' Literal 'E[18~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf8' Name.Class '=' Operator '\\' Literal 'E[19~' Literal ',' Punctuation ' ' Text.Whitespace 'kf9' Name.Class '=' Operator '\\' Literal 'E[20~' Literal ',' Punctuation ' ' Text.Whitespace 'kfnd' Name.Class '=' Operator '\\' Literal 'E[1~' Literal ',' Punctuation ' ' Text.Whitespace 'khlp' Name.Class '=' Operator '\\' Literal 'E[28~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'khome' Name.Class '=' Operator '\\' Literal 'E[H' Literal ',' Punctuation ' ' Text.Whitespace 'kich1' Name.Class '=' Operator '\\' Literal 'E[2~' Literal ',' Punctuation ' ' Text.Whitespace 'knp' Name.Class '=' Operator '\\' Literal 'E[6~' Literal ',' Punctuation ' ' Text.Whitespace 'kpp' Name.Class '=' Operator '\\' Literal 'E[5~' Literal ',' Punctuation ' ' Text.Whitespace 'krdo' Name.Class '=' Operator '\\' Literal 'E[29~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kslt' Name.Class '=' Operator '\\' Literal 'E[4~' Literal ',' Punctuation ' ' Text.Whitespace 'lf1' Name.Class '=' Operator 'pf1' Literal ',' Punctuation ' ' Text.Whitespace 'lf2' Name.Class '=' Operator 'pf2' Literal ',' Punctuation ' ' Text.Whitespace 'lf3' Name.Class '=' Operator 'pf3' Literal ',' Punctuation ' ' Text.Whitespace 'lf4' Name.Class '=' Operator 'pf4' Literal ',' Punctuation ' ' Text.Whitespace 'mc0' Name.Class '=' Operator '\\' Literal 'E[i' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'mc4' Name.Class '=' Operator '\\' Literal 'E[4i' Literal ',' Punctuation ' ' Text.Whitespace 'mc5' Name.Class '=' Operator '\\' Literal 'E[5i' Literal ',' Punctuation ' ' Text.Whitespace 'nel' Name.Class '=' Operator '\\' Literal 'EE' Literal ',' Punctuation ' ' Text.Whitespace 'rc' Name.Class '=' Operator '\\' Literal 'E8' Literal ',' Punctuation ' ' Text.Whitespace 'rev' Name.Class '=' Operator '\\' Literal 'E[7m' Literal ',' Punctuation ' ' Text.Whitespace 'ri' Name.Class '=' Operator '\\' Literal 'EM' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'rmacs' Name.Class '=' Operator '^O' Literal ',' Punctuation ' ' Text.Whitespace 'rmam' Name.Class '=' Operator '\\' Literal 'E[?7l' Literal ',' Punctuation ' ' Text.Whitespace 'rmir' Name.Class '=' Operator '\\' Literal 'E[4l' Literal ',' Punctuation ' ' Text.Whitespace 'rmso' Name.Class '=' Operator '\\' Literal 'E[27m' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'rmul' Name.Class '=' Operator '\\' Literal 'E[24m' Literal ',' Punctuation ' ' Text.Whitespace 'rs1' Name.Class '=' Operator '\\' Literal 'E[?3l' Literal ',' Punctuation ' ' Text.Whitespace 'sc' Name.Class '=' Operator '\\' Literal 'E7' Literal ',' Punctuation ' ' Text.Whitespace 'sgr0' Name.Class '=' Operator '\\' Literal 'E[m' Literal ',' Punctuation ' ' Text.Whitespace 'smacs' Name.Class '=' Operator '^N' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'smam' Name.Class '=' Operator '\\' Literal 'E[?7h' Literal ',' Punctuation ' ' Text.Whitespace 'smir' Name.Class '=' Operator '\\' Literal 'E[4h' Literal ',' Punctuation ' ' Text.Whitespace 'smso' Name.Class '=' Operator '\\' Literal 'E[7m' Literal ',' Punctuation ' ' Text.Whitespace 'smul' Name.Class '=' Operator '\\' Literal 'E[4m' Literal ',' Punctuation ' ' Text.Whitespace 'tbc' Name.Class '=' Operator '\\' Literal 'E[3g' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'vt220-w' Name.Tag '|' Punctuation 'vt200-w' Name.Attribute '|' Punctuation 'DEC vt220 in wide mode' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '132' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'rs3' Name.Class '=' Operator '\\' Literal 'E[?3h' Literal ',' Punctuation ' ' Text.Whitespace 'use' Name.Class '=' Operator 'vt220' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'am' Name.Class ',' Punctuation ' ' Text.Whitespace 'mc5i' Name.Class ',' Punctuation ' ' Text.Whitespace 'mir' Name.Class ',' Punctuation ' ' Text.Whitespace 'msgr' Name.Class ',' Punctuation ' ' Text.Whitespace 'xenl' Name.Class ',' Punctuation ' ' Text.Whitespace 'xon' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '80' Literal.Number ',' Punctuation ' ' Text.Whitespace 'it' Name.Class '#' Operator '8' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '24' Literal.Number ',' Punctuation ' ' Text.Whitespace 'vt' Name.Class '#' Operator '3' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'acsc' Name.Class '=' Operator '``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'bel' Name.Class '=' Operator '^G' Literal ',' Punctuation ' ' Text.Whitespace 'blink' Name.Class '=' Operator '\\' Literal '2335m' Literal ',' Punctuation ' ' Text.Whitespace 'bold' Name.Class '=' Operator '\\' Literal '2331m' Literal ',' Punctuation ' ' Text.Whitespace 'clear' Name.Class '=' Operator '\\' Literal '233H' Literal '\\' Literal '233J' Literal ',' Punctuation ' ' Text.Whitespace 'cr' Name.Class '=' Operator '^M' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'csr' Name.Class '=' Operator '\\' Literal '233%i%p1%d;%p2%dr' Literal ',' Punctuation ' ' Text.Whitespace 'cub' Name.Class '=' Operator '\\' Literal '233%p1%dD' Literal ',' Punctuation ' ' Text.Whitespace 'cub1' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cud' Name.Class '=' Operator '\\' Literal '233%p1%dB' Literal ',' Punctuation ' ' Text.Whitespace 'cud1' Name.Class '=' Operator '^J' Literal ',' Punctuation ' ' Text.Whitespace 'cuf' Name.Class '=' Operator '\\' Literal '233%p1%dC' Literal ',' Punctuation ' ' Text.Whitespace 'cuf1' Name.Class '=' Operator '\\' Literal '233C' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cup' Name.Class '=' Operator '\\' Literal '233%i%p1%d;%p2%dH' Literal ',' Punctuation ' ' Text.Whitespace 'cuu' Name.Class '=' Operator '\\' Literal '233%p1%dA' Literal ',' Punctuation ' ' Text.Whitespace 'cuu1' Name.Class '=' Operator '\\' Literal '233A' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'dch' Name.Class '=' Operator '\\' Literal '233%p1%dP' Literal ',' Punctuation ' ' Text.Whitespace 'dch1' Name.Class '=' Operator '\\' Literal '233P' Literal ',' Punctuation ' ' Text.Whitespace 'dl' Name.Class '=' Operator '\\' Literal '233%p1%dM' Literal ',' Punctuation ' ' Text.Whitespace 'dl1' Name.Class '=' Operator '\\' Literal '233M' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'ech' Name.Class '=' Operator '\\' Literal '233%p1%dX' Literal ',' Punctuation ' ' Text.Whitespace 'ed' Name.Class '=' Operator '\\' Literal '233J' Literal ',' Punctuation ' ' Text.Whitespace 'el' Name.Class '=' Operator '\\' Literal '233K' Literal ',' Punctuation ' ' Text.Whitespace 'el1' Name.Class '=' Operator '\\' Literal '2331K' Literal ',' Punctuation ' ' Text.Whitespace 'enacs' Name.Class '=' Operator '\\' Literal 'E)0' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'flash' Name.Class '=' Operator '\\' Literal '233?5h$<200/>' Literal '\\' Literal '233?5l' Literal ',' Punctuation ' ' Text.Whitespace 'home' Name.Class '=' Operator '\\' Literal '233H' Literal ',' Punctuation ' ' Text.Whitespace 'ht' Name.Class '=' Operator '^I' Literal ',' Punctuation ' ' Text.Whitespace 'hts' Name.Class '=' Operator '\\' Literal 'EH' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'ich' Name.Class '=' Operator '\\' Literal '233%p1%d@' Literal ',' Punctuation ' ' Text.Whitespace 'if' Name.Class '=' Operator '/usr/share/tabset/vt100' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'il' Name.Class '=' Operator '\\' Literal '233%p1%dL' Literal ',' Punctuation ' ' Text.Whitespace 'il1' Name.Class '=' Operator '\\' Literal '233L' Literal ',' Punctuation ' ' Text.Whitespace 'ind' Name.Class '=' Operator '\\' Literal 'ED' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace 'kbs' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kcub1' Name.Class '=' Operator '\\' Literal '233D' Literal ',' Punctuation ' ' Text.Whitespace 'kcud1' Name.Class '=' Operator '\\' Literal '233B' Literal ',' Punctuation ' ' Text.Whitespace 'kcuf1' Name.Class '=' Operator '\\' Literal '233C' Literal ',' Punctuation ' ' Text.Whitespace 'kcuu1' Name.Class '=' Operator '\\' Literal '233A' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf1' Name.Class '=' Operator '\\' Literal 'EOP' Literal ',' Punctuation ' ' Text.Whitespace 'kf10' Name.Class '=' Operator '\\' Literal '23321~' Literal ',' Punctuation ' ' Text.Whitespace 'kf11' Name.Class '=' Operator '\\' Literal '23323~' Literal ',' Punctuation ' ' Text.Whitespace 'kf12' Name.Class '=' Operator '\\' Literal '23324~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf13' Name.Class '=' Operator '\\' Literal '23325~' Literal ',' Punctuation ' ' Text.Whitespace 'kf14' Name.Class '=' Operator '\\' Literal '23326~' Literal ',' Punctuation ' ' Text.Whitespace 'kf17' Name.Class '=' Operator '\\' Literal '23331~' Literal ',' Punctuation ' ' Text.Whitespace 'kf18' Name.Class '=' Operator '\\' Literal '23332~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf19' Name.Class '=' Operator '\\' Literal '23333~' Literal ',' Punctuation ' ' Text.Whitespace 'kf2' Name.Class '=' Operator '\\' Literal 'EOQ' Literal ',' Punctuation ' ' Text.Whitespace 'kf20' Name.Class '=' Operator '\\' Literal '23334~' Literal ',' Punctuation ' ' Text.Whitespace 'kf3' Name.Class '=' Operator '\\' Literal 'EOR' Literal ',' Punctuation ' ' Text.Whitespace 'kf4' Name.Class '=' Operator '\\' Literal 'EOS' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf6' Name.Class '=' Operator '\\' Literal '23317~' Literal ',' Punctuation ' ' Text.Whitespace 'kf7' Name.Class '=' Operator '\\' Literal '23318~' Literal ',' Punctuation ' ' Text.Whitespace 'kf8' Name.Class '=' Operator '\\' Literal '23319~' Literal ',' Punctuation ' ' Text.Whitespace 'kf9' Name.Class '=' Operator '\\' Literal '23320~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kfnd' Name.Class '=' Operator '\\' Literal '2331~' Literal ',' Punctuation ' ' Text.Whitespace 'khlp' Name.Class '=' Operator '\\' Literal '23328~' Literal ',' Punctuation ' ' Text.Whitespace 'khome' Name.Class '=' Operator '\\' Literal '233H' Literal ',' Punctuation ' ' Text.Whitespace 'kich1' Name.Class '=' Operator '\\' Literal '2332~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'knp' Name.Class '=' Operator '\\' Literal '2336~' Literal ',' Punctuation ' ' Text.Whitespace 'kpp' Name.Class '=' Operator '\\' Literal '2335~' Literal ',' Punctuation ' ' Text.Whitespace 'krdo' Name.Class '=' Operator '\\' Literal '23329~' Literal ',' Punctuation ' ' Text.Whitespace 'kslt' Name.Class '=' Operator '\\' Literal '2334~' Literal ',' Punctuation ' ' Text.Whitespace 'lf1' Name.Class '=' Operator 'pf1' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'lf2' Name.Class '=' Operator 'pf2' Literal ',' Punctuation ' ' Text.Whitespace 'lf3' Name.Class '=' Operator 'pf3' Literal ',' Punctuation ' ' Text.Whitespace 'lf4' Name.Class '=' Operator 'pf4' Literal ',' Punctuation ' ' Text.Whitespace 'mc0' Name.Class '=' Operator '\\' Literal '233i' Literal ',' Punctuation ' ' Text.Whitespace 'mc4' Name.Class '=' Operator '\\' Literal '2334i' Literal ',' Punctuation ' ' Text.Whitespace 'mc5' Name.Class '=' Operator '\\' Literal '2335i' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'nel' Name.Class '=' Operator '\\' Literal 'EE' Literal ',' Punctuation ' ' Text.Whitespace 'rc' Name.Class '=' Operator '\\' Literal 'E8' Literal ',' Punctuation ' ' Text.Whitespace 'rev' Name.Class '=' Operator '\\' Literal '2337m' Literal ',' Punctuation ' ' Text.Whitespace 'ri' Name.Class '=' Operator '\\' Literal 'EM' Literal ',' Punctuation ' ' Text.Whitespace 'rmacs' Name.Class '=' Operator '^O' Literal ',' Punctuation ' ' Text.Whitespace 'rmam' Name.Class '=' Operator '\\' Literal '233?7l' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'rmir' Name.Class '=' Operator '\\' Literal '2334l' Literal ',' Punctuation ' ' Text.Whitespace 'rmso' Name.Class '=' Operator '\\' Literal '23327m' Literal ',' Punctuation ' ' Text.Whitespace 'rmul' Name.Class '=' Operator '\\' Literal '23324m' Literal ',' Punctuation ' ' Text.Whitespace 'rs1' Name.Class '=' Operator '\\' Literal '233?3l' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'sc' Name.Class '=' Operator '\\' Literal 'E7' Literal ',' Punctuation ' ' Text.Whitespace 'sgr0' Name.Class '=' Operator '\\' Literal '233m' Literal ',' Punctuation ' ' Text.Whitespace 'smacs' Name.Class '=' Operator '^N' Literal ',' Punctuation ' ' Text.Whitespace 'smam' Name.Class '=' Operator '\\' Literal '233?7h' Literal ',' Punctuation ' ' Text.Whitespace 'smir' Name.Class '=' Operator '\\' Literal '2334h' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'smso' Name.Class '=' Operator '\\' Literal '2337m' Literal ',' Punctuation ' ' Text.Whitespace 'smul' Name.Class '=' Operator '\\' Literal '2334m' Literal ',' Punctuation ' ' Text.Whitespace 'tbc' Name.Class '=' Operator '\\' Literal '2333g' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# vt220d:' Comment '\n' Text.Whitespace '# This vt220 description regards F6--F10 as the second block of function keys' Comment '\n' Text.Whitespace '# at the top of the keyboard. This mapping follows the description given' Comment '\n' Text.Whitespace '# in the VT220 Programmer Reference Manual and agrees with the labeling' Comment '\n' Text.Whitespace '# on some terminals that emulate the vt220. There is no support for an F5.' Comment '\n' Text.Whitespace '# See vt220 for an alternate mapping. ' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace 'vt220d' Name.Tag '|' Punctuation 'DEC VT220 in vt100 mode with DEC function key labeling' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf10' Name.Class '=' Operator '\\' Literal 'E[21~' Literal ',' Punctuation ' ' Text.Whitespace 'kf11' Name.Class '=' Operator '\\' Literal 'E[23~' Literal ',' Punctuation ' ' Text.Whitespace 'kf12' Name.Class '=' Operator '\\' Literal 'E[24~' Literal ',' Punctuation ' ' Text.Whitespace 'kf13' Name.Class '=' Operator '\\' Literal 'E[25~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf14' Name.Class '=' Operator '\\' Literal 'E[26~' Literal ',' Punctuation ' ' Text.Whitespace 'kf15' Name.Class '=' Operator '\\' Literal 'E[28~' Literal ',' Punctuation ' ' Text.Whitespace 'kf16' Name.Class '=' Operator '\\' Literal 'E[29~' Literal ',' Punctuation ' ' Text.Whitespace 'kf17' Name.Class '=' Operator '\\' Literal 'E[31~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf18' Name.Class '=' Operator '\\' Literal 'E[32~' Literal ',' Punctuation ' ' Text.Whitespace 'kf19' Name.Class '=' Operator '\\' Literal 'E[33~' Literal ',' Punctuation ' ' Text.Whitespace 'kf20' Name.Class '=' Operator '\\' Literal 'E[34~' Literal ',' Punctuation ' ' Text.Whitespace 'kf5@' Name.Class ',' Punctuation ' ' Text.Whitespace 'kf6' Name.Class '=' Operator '\\' Literal 'E[17~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf7' Name.Class '=' Operator '\\' Literal 'E[18~' Literal ',' Punctuation ' ' Text.Whitespace 'kf8' Name.Class '=' Operator '\\' Literal 'E[19~' Literal ',' Punctuation ' ' Text.Whitespace 'kf9' Name.Class '=' Operator '\\' Literal 'E[20~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'vt220-old' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace 'vt220-nam' Name.Tag '|' Punctuation 'v200-nam' Name.Attribute '|' Punctuation 'VT220 in vt100 mode with no auto margins' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'am@' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace 'use' Name.Class '=' Operator 'vt220' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '# vt220 termcap written Tue Oct 25 20:41:10 1988 by Alex Latzko' Comment '\n' Text.Whitespace '# (not an official DEC entry!)' Comment '\n' Text.Whitespace "# The problem with real vt220 terminals is they don't send escapes when in" Comment '\n' Text.Whitespace "# in vt220 mode. This can be gotten around two ways. 1> don't send" Comment '\n' Text.Whitespace '# escapes or 2> put the vt220 into vt100 mode and use all the nifty' Comment '\n' Text.Whitespace '# features of vt100 advanced video which it then has.' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# This entry takes the view of putting a vt220 into vt100 mode so' Comment '\n' Text.Whitespace '# you can use the escape key in emacs and everything else which needs it.' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace "# You probably don't want to use this on a VMS machine since VMS will think" Comment '\n' Text.Whitespace '# it has a vt220 and will get fouled up coming out of emacs' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# From: Alexander Latzko , 30 Dec 1996' Comment '\n' Text.Whitespace '# (Added vt100 , to quiet a tic warning -- esr)' Comment '\n' Text.Whitespace 'vt200-js' Name.Tag '|' Punctuation 'vt220-js' Name.Attribute '|' Punctuation 'dec vt200 series with jump scroll' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'am' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '80' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'bel' Name.Class '=' Operator '^G' Literal ',' Punctuation ' ' Text.Whitespace 'clear' Name.Class '=' Operator '\\' Literal 'E[H' Literal '\\' Literal 'E[J' Literal ',' Punctuation ' ' Text.Whitespace 'cr' Name.Class '=' Operator '^M' Literal ',' Punctuation ' ' Text.Whitespace 'csr' Name.Class '=' Operator '\\' Literal 'E[%i%p1%d;%p2%dr' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cub1' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace 'cud1' Name.Class '=' Operator '^J' Literal ',' Punctuation ' ' Text.Whitespace 'cup' Name.Class '=' Operator '\\' Literal 'E[%i%p1%d;%p2%dH' Literal ',' Punctuation ' ' Text.Whitespace 'cuu1' Name.Class '=' Operator '\\' Literal 'E[A' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'dch1' Name.Class '=' Operator '\\' Literal 'E[P' Literal ',' Punctuation ' ' Text.Whitespace 'dl1' Name.Class '=' Operator '\\' Literal 'E[M' Literal ',' Punctuation ' ' Text.Whitespace 'ed' Name.Class '=' Operator '\\' Literal 'E[J' Literal ',' Punctuation ' ' Text.Whitespace 'el' Name.Class '=' Operator '\\' Literal 'E[K' Literal ',' Punctuation ' ' Text.Whitespace 'home' Name.Class '=' Operator '\\' Literal 'E[H' Literal ',' Punctuation ' ' Text.Whitespace 'ht' Name.Class '=' Operator '^I' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'il1' Name.Class '=' Operator '\\' Literal 'E[L' Literal ',' Punctuation ' ' Text.Whitespace 'ind' Name.Class '=' Operator '\\' Literal 'ED' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'kbs' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace 'kcub1' Name.Class '=' Operator '\\' Literal 'EOD' Literal ',' Punctuation ' ' Text.Whitespace 'kcud1' Name.Class '=' Operator '\\' Literal 'EOB' Literal ',' Punctuation ' ' Text.Whitespace 'kcuf1' Name.Class '=' Operator '\\' Literal 'EOC' Literal ',' Punctuation ' ' Text.Whitespace 'kcuu1' Name.Class '=' Operator '\\' Literal 'EOA' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf1' Name.Class '=' Operator '\\' Literal 'EOP' Literal ',' Punctuation ' ' Text.Whitespace 'kf2' Name.Class '=' Operator '\\' Literal 'EOQ' Literal ',' Punctuation ' ' Text.Whitespace 'kf3' Name.Class '=' Operator '\\' Literal 'EOR' Literal ',' Punctuation ' ' Text.Whitespace 'kf4' Name.Class '=' Operator '\\' Literal 'EOS' Literal ',' Punctuation ' ' Text.Whitespace 'nel' Name.Class '=' Operator '^M' Literal '\\' Literal 'ED' Literal ',' Punctuation ' ' Text.Whitespace 'rc' Name.Class '=' Operator '\\' Literal 'E8' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'rf' Name.Class '=' Operator '/usr/lib/tabset/vt100' Literal ',' Punctuation ' ' Text.Whitespace 'ri' Name.Class '=' Operator '\\' Literal 'EM' Literal ',' Punctuation ' ' Text.Whitespace 'rmdc' Name.Class '=' Operator ',' Punctuation ' ' Text.Whitespace 'rmir' Name.Class '=' Operator '\\' Literal 'E[4l' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'rmkx' Name.Class '=' Operator '\\' Literal 'E[?1l' Literal '\\' Literal 'E>' Literal ',' Punctuation ' ' Text.Whitespace 'rmso' Name.Class '=' Operator '\\' Literal 'E[27m$<5/>' Literal ',' Punctuation ' ' Text.Whitespace 'rmul' Name.Class '=' Operator '\\' Literal 'E[24m' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace 'sc' Name.Class '=' Operator '\\' Literal 'E7' Literal ',' Punctuation ' ' Text.Whitespace 'smdc' Name.Class '=' Operator ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'smir' Name.Class '=' Operator '\\' Literal 'E[4h' Literal ',' Punctuation ' ' Text.Whitespace 'smkx' Name.Class '=' Operator '\\' Literal 'E[?1h' Literal '\\' Literal 'E=' Literal ',' Punctuation ' ' Text.Whitespace 'smso' Name.Class '=' Operator '\\' Literal 'E[7m$<5/>' Literal ',' Punctuation ' ' Text.Whitespace 'smul' Name.Class '=' Operator '\\' Literal 'E[4m' Literal ',' Punctuation ' ' Text.Whitespace '\n ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace "# This was DEC's vt320. Use the purpose-built one below instead " Comment '\n' Text.Whitespace '#vt320|DEC VT320 in vt100 emulation mode,' Comment '\n' Text.Whitespace '#\tuse=vt220,' Comment '\n\n' Text.Whitespace '#' Comment '\n' Text.Whitespace "# Use v320n for SCO's LYRIX. Otherwise, use Adam Thompson's vt320-nam." Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace 'vt320nam' Name.Tag '|' Punctuation 'v320n' Name.Attribute '|' Punctuation 'DEC VT320 in vt100 emul. mode with NO AUTO WRAP mode' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'am@' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace 'use' Name.Class '=' Operator 'vt220' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace "# These entries are not DEC's official ones, they were purpose-built for the " Comment '\n' Text.Whitespace "# VT320. Here are the designer's notes:" Comment '\n' Text.Whitespace "# is end on a PC kbd. Actually 'select' on a VT. Mapped to " Comment '\n' Text.Whitespace "# 'Erase to End of Field'... since nothing seems to use 'end' anyways..." Comment '\n' Text.Whitespace "# khome is Home on a PC kbd. Actually 'FIND' on a VT." Comment '\n' Text.Whitespace "# Things that use usually use tab anyways... and things that don't use" Comment '\n' Text.Whitespace '# tab usually use instead...' Comment '\n' Text.Whitespace '# kprv is same as tab - Backtab is useless...' Comment '\n' Text.Whitespace '# I left out because of its RIDICULOUS complexity,' Comment '\n' Text.Whitespace '# and the resulting fact that it causes the termcap translation of the entry' Comment '\n' Text.Whitespace '# to SMASH the 1k-barrier...' Comment '\n' Text.Whitespace '# From: Adam Thompson Sept 10 1995' Comment '\n' Text.Whitespace '# (vt320: uncommented , comnmmented out to avoid a conflict --esr) ' Comment '\n' Text.Whitespace 'vt320' Name.Tag '|' Punctuation 'vt300' Name.Attribute '|' Punctuation 'dec vt320 7 bit terminal' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'am' Name.Class ',' Punctuation ' ' Text.Whitespace 'eslok' Name.Class ',' Punctuation ' ' Text.Whitespace 'hs' Name.Class ',' Punctuation ' ' Text.Whitespace 'mir' Name.Class ',' Punctuation ' ' Text.Whitespace 'msgr' Name.Class ',' Punctuation ' ' Text.Whitespace 'xenl' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '80' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '24' Literal.Number ',' Punctuation ' ' Text.Whitespace 'wsl' Name.Class '#' Operator '80' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'acsc' Name.Class '=' Operator '``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'bel' Name.Class '=' Operator '^G' Literal ',' Punctuation ' ' Text.Whitespace 'blink' Name.Class '=' Operator '\\' Literal 'E[5m' Literal ',' Punctuation ' ' Text.Whitespace 'bold' Name.Class '=' Operator '\\' Literal 'E[1m' Literal ',' Punctuation ' ' Text.Whitespace 'civis' Name.Class '=' Operator '\\' Literal 'E[?25l' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'clear' Name.Class '=' Operator '\\' Literal 'E[H' Literal '\\' Literal 'E[2J' Literal ',' Punctuation ' ' Text.Whitespace 'cnorm' Name.Class '=' Operator '\\' Literal 'E[?25h' Literal ',' Punctuation ' ' Text.Whitespace 'cr' Name.Class '=' Operator '^M' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'csr' Name.Class '=' Operator '\\' Literal 'E[%i%p1%d;%p2%dr' Literal ',' Punctuation ' ' Text.Whitespace 'cub' Name.Class '=' Operator '\\' Literal 'E[%p1%dD' Literal ',' Punctuation ' ' Text.Whitespace 'cub1' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cud' Name.Class '=' Operator '\\' Literal 'E[%p1%dB' Literal ',' Punctuation ' ' Text.Whitespace 'cud1' Name.Class '=' Operator '^J' Literal ',' Punctuation ' ' Text.Whitespace 'cuf' Name.Class '=' Operator '\\' Literal 'E[%p1%dC' Literal ',' Punctuation ' ' Text.Whitespace 'cuf1' Name.Class '=' Operator '\\' Literal 'E[C' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cup' Name.Class '=' Operator '\\' Literal 'E[%i%p1%d;%p2%dH' Literal ',' Punctuation ' ' Text.Whitespace 'cuu' Name.Class '=' Operator '\\' Literal 'E[%p1%dA' Literal ',' Punctuation ' ' Text.Whitespace 'cuu1' Name.Class '=' Operator '\\' Literal 'E[A' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'dch' Name.Class '=' Operator '\\' Literal 'E[%p1%dP' Literal ',' Punctuation ' ' Text.Whitespace 'dch1' Name.Class '=' Operator '\\' Literal 'E[P' Literal ',' Punctuation ' ' Text.Whitespace 'dl' Name.Class '=' Operator '\\' Literal 'E[%p1%dM' Literal ',' Punctuation ' ' Text.Whitespace 'dl1' Name.Class '=' Operator '\\' Literal 'E[M' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'ech' Name.Class '=' Operator '\\' Literal 'E[%p1%dX' Literal ',' Punctuation ' ' Text.Whitespace 'ed' Name.Class '=' Operator '\\' Literal 'E[J' Literal ',' Punctuation ' ' Text.Whitespace 'el' Name.Class '=' Operator '\\' Literal 'E[K' Literal ',' Punctuation ' ' Text.Whitespace 'el1' Name.Class '=' Operator '\\' Literal 'E[1K' Literal ',' Punctuation ' ' Text.Whitespace 'fsl' Name.Class '=' Operator '\\' Literal 'E[0$}' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'home' Name.Class '=' Operator '\\' Literal 'E[H' Literal ',' Punctuation ' ' Text.Whitespace 'ht' Name.Class '=' Operator '^I' Literal ',' Punctuation ' ' Text.Whitespace 'hts' Name.Class '=' Operator '\\' Literal 'EH' Literal ',' Punctuation ' ' Text.Whitespace 'ich' Name.Class '=' Operator '\\' Literal 'E[%p1%d@' Literal ',' Punctuation ' ' Text.Whitespace 'il' Name.Class '=' Operator '\\' Literal 'E[%p1%dL' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'il1' Name.Class '=' Operator '\\' Literal 'E[L' Literal ',' Punctuation ' ' Text.Whitespace 'ind' Name.Class '=' Operator '\\' Literal 'ED' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'ka1' Name.Class '=' Operator '\\' Literal 'EOw' Literal ',' Punctuation ' ' Text.Whitespace 'ka3' Name.Class '=' Operator '\\' Literal 'EOy' Literal ',' Punctuation ' ' Text.Whitespace 'kb2' Name.Class '=' Operator '\\' Literal 'EOu' Literal ',' Punctuation ' ' Text.Whitespace 'kbs' Name.Class '=' Operator '\\' Literal '177' Literal ',' Punctuation ' ' Text.Whitespace 'kc1' Name.Class '=' Operator '\\' Literal 'EOq' Literal ',' Punctuation ' ' Text.Whitespace 'kc3' Name.Class '=' Operator '\\' Literal 'EOs' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kcub1' Name.Class '=' Operator '\\' Literal 'EOD' Literal ',' Punctuation ' ' Text.Whitespace 'kcud1' Name.Class '=' Operator '\\' Literal 'EOB' Literal ',' Punctuation ' ' Text.Whitespace 'kcuf1' Name.Class '=' Operator '\\' Literal 'EOC' Literal ',' Punctuation ' ' Text.Whitespace 'kcuu1' Name.Class '=' Operator '\\' Literal 'EOA' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kdch1' Name.Class '=' Operator '\\' Literal 'E[3~' Literal ',' Punctuation ' ' Text.Whitespace 'kel' Name.Class '=' Operator '\\' Literal 'E[4~' Literal ',' Punctuation ' ' Text.Whitespace 'kent' Name.Class '=' Operator '\\' Literal 'EOM' Literal ',' Punctuation ' ' Text.Whitespace 'kf1' Name.Class '=' Operator '\\' Literal 'EOP' Literal ',' Punctuation ' ' Text.Whitespace 'kf10' Name.Class '=' Operator '\\' Literal 'E[21~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf11' Name.Class '=' Operator '\\' Literal 'E[23~' Literal ',' Punctuation ' ' Text.Whitespace 'kf12' Name.Class '=' Operator '\\' Literal 'E[24~' Literal ',' Punctuation ' ' Text.Whitespace 'kf13' Name.Class '=' Operator '\\' Literal 'E[25~' Literal ',' Punctuation ' ' Text.Whitespace 'kf14' Name.Class '=' Operator '\\' Literal 'E[26~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf15' Name.Class '=' Operator '\\' Literal 'E[28~' Literal ',' Punctuation ' ' Text.Whitespace 'kf16' Name.Class '=' Operator '\\' Literal 'E[29~' Literal ',' Punctuation ' ' Text.Whitespace 'kf17' Name.Class '=' Operator '\\' Literal 'E[31~' Literal ',' Punctuation ' ' Text.Whitespace 'kf18' Name.Class '=' Operator '\\' Literal 'E[32~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf19' Name.Class '=' Operator '\\' Literal 'E[33~' Literal ',' Punctuation ' ' Text.Whitespace 'kf2' Name.Class '=' Operator '\\' Literal 'EOQ' Literal ',' Punctuation ' ' Text.Whitespace 'kf20' Name.Class '=' Operator '\\' Literal 'E[34~' Literal ',' Punctuation ' ' Text.Whitespace 'kf3' Name.Class '=' Operator '\\' Literal 'EOR' Literal ',' Punctuation ' ' Text.Whitespace 'kf4' Name.Class '=' Operator '\\' Literal 'EOS' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf6' Name.Class '=' Operator '\\' Literal 'E[17~' Literal ',' Punctuation ' ' Text.Whitespace 'kf7' Name.Class '=' Operator '\\' Literal 'E[18~' Literal ',' Punctuation ' ' Text.Whitespace 'kf8' Name.Class '=' Operator '\\' Literal 'E[19~' Literal ',' Punctuation ' ' Text.Whitespace 'kf9' Name.Class '=' Operator '\\' Literal 'E[20~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'khome' Name.Class '=' Operator '\\' Literal 'E[1~' Literal ',' Punctuation ' ' Text.Whitespace 'kich1' Name.Class '=' Operator '\\' Literal 'E[2~' Literal ',' Punctuation ' ' Text.Whitespace 'knp' Name.Class '=' Operator '\\' Literal 'E[6~' Literal ',' Punctuation ' ' Text.Whitespace 'knxt' Name.Class '=' Operator '^I' Literal ',' Punctuation ' ' Text.Whitespace 'kpp' Name.Class '=' Operator '\\' Literal 'E[5~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kprv' Name.Class '=' Operator '\\' Literal 'E[Z' Literal ',' Punctuation ' ' Text.Whitespace 'mc0' Name.Class '=' Operator '\\' Literal 'E[i' Literal ',' Punctuation ' ' Text.Whitespace 'mc4' Name.Class '=' Operator '\\' Literal 'E[?4i' Literal ',' Punctuation ' ' Text.Whitespace 'mc5' Name.Class '=' Operator '\\' Literal 'E[?5i' Literal ',' Punctuation ' ' Text.Whitespace 'nel' Name.Class '=' Operator '\\' Literal 'EE' Literal ',' Punctuation ' ' Text.Whitespace 'rc' Name.Class '=' Operator '\\' Literal 'E8' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'rev' Name.Class '=' Operator '\\' Literal 'E[7m' Literal ',' Punctuation ' ' Text.Whitespace 'rf' Name.Class '=' Operator '/usr/share/tabset/vt300' Literal ',' Punctuation ' ' Text.Whitespace 'ri' Name.Class '=' Operator '\\' Literal 'EM' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'rmacs' Name.Class '=' Operator '\\' Literal 'E(B' Literal ',' Punctuation ' ' Text.Whitespace 'rmam' Name.Class '=' Operator '\\' Literal 'E[?7l' Literal ',' Punctuation ' ' Text.Whitespace 'rmir' Name.Class '=' Operator '\\' Literal 'E[4l' Literal ',' Punctuation ' ' Text.Whitespace 'rmkx' Name.Class '=' Operator '\\' Literal 'E[?1l' Literal '\\' Literal 'E>' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'rmso' Name.Class '=' Operator '\\' Literal 'E[m' Literal ',' Punctuation ' ' Text.Whitespace 'rmul' Name.Class '=' Operator '\\' Literal 'E[m' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'sc' Name.Class '=' Operator '\\' Literal 'E7' Literal ',' Punctuation ' ' Text.Whitespace 'sgr0' Name.Class '=' Operator '\\' Literal 'E[m' Literal ',' Punctuation ' ' Text.Whitespace 'smacs' Name.Class '=' Operator '\\' Literal 'E(0' Literal ',' Punctuation ' ' Text.Whitespace 'smam' Name.Class '=' Operator '\\' Literal 'E[?7h' Literal ',' Punctuation ' ' Text.Whitespace 'smir' Name.Class '=' Operator '\\' Literal 'E[4h' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'smkx' Name.Class '=' Operator '\\' Literal 'E[?1h' Literal '\\' Literal 'E=' Literal ',' Punctuation ' ' Text.Whitespace 'smso' Name.Class '=' Operator '\\' Literal 'E[7m' Literal ',' Punctuation ' ' Text.Whitespace 'smul' Name.Class '=' Operator '\\' Literal 'E[4m' Literal ',' Punctuation ' ' Text.Whitespace 'tbc' Name.Class '=' Operator '\\' Literal 'E[3g' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'tsl' Name.Class '=' Operator '\\' Literal 'E[1$}' Literal '\\' Literal 'E[H' Literal '\\' Literal 'E[K' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'am@' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'vt320' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '# We have to init 132-col mode, not 80-col mode.' Comment '\n' Text.Whitespace 'vt320-w' Name.Tag '|' Punctuation 'vt300-w' Name.Attribute '|' Punctuation 'dec vt320 wide 7 bit terminal' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '132' Literal.Number ',' Punctuation ' ' Text.Whitespace 'wsl' Name.Class '#' Operator '132' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'vt320' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'am@' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'vt320-w' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '# VT330 and VT340 -- These are ReGIS and SIXEL graphics terminals' Comment '\n' Text.Whitespace '# which are pretty much a superset of the VT320. They have the' Comment '\n' Text.Whitespace '# host writable status line, yet another different DRCS matrix size,' Comment '\n' Text.Whitespace '# and such, but they add the DEC Technical character set, Multiple text' Comment '\n' Text.Whitespace '# pages, selectable length pages, and the like. The difference between' Comment '\n' Text.Whitespace '# the vt330 and vt340 is that the latter has only 2 planes and a monochrome' Comment '\n' Text.Whitespace '# monitor, the former has 4 planes and a color monitor. These terminals' Comment '\n' Text.Whitespace '# support VT131 and ANSI block mode, but as with much of these things,' Comment '\n' Text.Whitespace "# termcap/terminfo doesn't deal with these features." Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# Note that this entry is are set up in what was the standard way for GNU' Comment '\n' Text.Whitespace '# Emacs v18 terminal modes to deal with the cursor keys in that the arrow' Comment '\n' Text.Whitespace '# keys were switched into application mode at the same time the numeric pad' Comment '\n' Text.Whitespace '# is switched into application mode. This changes the definitions of the' Comment '\n' Text.Whitespace '# arrow keys. Emacs v19 is smarter and mines its keys directly out of ' Comment '\n' Text.Whitespace '# your termcap or terminfo entry,' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# From: Daniel Glasser , 13 Oct 1993' Comment '\n' Text.Whitespace '# (vt340: string capability "sb=\\E[M" corrected to "sr";' Comment '\n' Text.Whitespace '# also, added / based on the init string -- esr)' Comment '\n' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'am' Name.Class ',' Punctuation ' ' Text.Whitespace 'eslok' Name.Class ',' Punctuation ' ' Text.Whitespace 'hs' Name.Class ',' Punctuation ' ' Text.Whitespace 'mir' Name.Class ',' Punctuation ' ' Text.Whitespace 'msgr' Name.Class ',' Punctuation ' ' Text.Whitespace 'xenl' Name.Class ',' Punctuation ' ' Text.Whitespace 'xon' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '80' Literal.Number ',' Punctuation ' ' Text.Whitespace 'it' Name.Class '#' Operator '8' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '24' Literal.Number ',' Punctuation ' ' Text.Whitespace 'vt' Name.Class '#' Operator '3' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'acsc' Name.Class '=' Operator '``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'blink' Name.Class '=' Operator '\\' Literal 'E[5m' Literal ',' Punctuation ' ' Text.Whitespace 'bold' Name.Class '=' Operator '\\' Literal 'E[1m' Literal ',' Punctuation ' ' Text.Whitespace 'civis' Name.Class '=' Operator '\\' Literal 'E[?25l' Literal ',' Punctuation ' ' Text.Whitespace 'clear' Name.Class '=' Operator '\\' Literal 'E[H' Literal '\\' Literal 'E[J' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cnorm' Name.Class '=' Operator '\\' Literal 'E[?25h' Literal ',' Punctuation ' ' Text.Whitespace 'cr' Name.Class '=' Operator '^M' Literal ',' Punctuation ' ' Text.Whitespace 'csr' Name.Class '=' Operator '\\' Literal 'E[%i%p1%d;%p2%dr' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cub' Name.Class '=' Operator '\\' Literal 'E[%p1%dD' Literal ',' Punctuation ' ' Text.Whitespace 'cub1' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace 'cud' Name.Class '=' Operator '\\' Literal 'E[%p1%dB' Literal ',' Punctuation ' ' Text.Whitespace 'cud1' Name.Class '=' Operator '^J' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cuf' Name.Class '=' Operator '\\' Literal 'E[%p1%dC' Literal ',' Punctuation ' ' Text.Whitespace 'cuf1' Name.Class '=' Operator '\\' Literal 'E[C' Literal ',' Punctuation ' ' Text.Whitespace 'cup' Name.Class '=' Operator '\\' Literal 'E[%i%p1%d;%p2%dH' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cuu' Name.Class '=' Operator '\\' Literal 'E[%p1%dA' Literal ',' Punctuation ' ' Text.Whitespace 'cuu1' Name.Class '=' Operator '\\' Literal 'E[A' Literal ',' Punctuation ' ' Text.Whitespace 'cvvis' Name.Class '=' Operator '\\' Literal 'E[?25h' Literal ',' Punctuation ' ' Text.Whitespace 'dch' Name.Class '=' Operator '\\' Literal 'E[%p1%dP' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'dch1' Name.Class '=' Operator '\\' Literal 'E[P' Literal ',' Punctuation ' ' Text.Whitespace 'dl' Name.Class '=' Operator '\\' Literal 'E[%p1%dM' Literal ',' Punctuation ' ' Text.Whitespace 'dl1' Name.Class '=' Operator '\\' Literal 'E[M' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'dsl' Name.Class '=' Operator '\\' Literal 'E[2$~' Literal '\\' Literal 'r' Literal '\\' Literal 'E[1$}' Literal '\\' Literal 'E[K' Literal '\\' Literal 'E[$}' Literal ',' Punctuation ' ' Text.Whitespace 'ed' Name.Class '=' Operator '\\' Literal 'E[J' Literal ',' Punctuation ' ' Text.Whitespace 'el' Name.Class '=' Operator '\\' Literal 'E[K' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'flash' Name.Class '=' Operator '\\' Literal 'E[?5h' Literal '\\' Literal 'E[?5l$<200/>' Literal ',' Punctuation ' ' Text.Whitespace 'fsl' Name.Class '=' Operator '\\' Literal 'E[$}' Literal ',' Punctuation ' ' Text.Whitespace 'home' Name.Class '=' Operator '\\' Literal 'E[H' Literal ',' Punctuation ' ' Text.Whitespace 'ht' Name.Class '=' Operator '^I' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'hts' Name.Class '=' Operator '\\' Literal 'EH' Literal ',' Punctuation ' ' Text.Whitespace 'ich' Name.Class '=' Operator '\\' Literal 'E[%p1%d@' Literal ',' Punctuation ' ' Text.Whitespace 'il' Name.Class '=' Operator '\\' Literal 'E[%p1%dL' Literal ',' Punctuation ' ' Text.Whitespace 'il1' Name.Class '=' Operator '\\' Literal 'E[L' Literal ',' Punctuation ' ' Text.Whitespace 'ind' Name.Class '=' Operator '\\' Literal 'ED' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'kbs' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace 'kcub1' Name.Class '=' Operator '\\' Literal 'EOD' Literal ',' Punctuation ' ' Text.Whitespace 'kcud1' Name.Class '=' Operator '\\' Literal 'EOB' Literal ',' Punctuation ' ' Text.Whitespace 'kcuf1' Name.Class '=' Operator '\\' Literal 'EOC' Literal ',' Punctuation ' ' Text.Whitespace 'kcuu1' Name.Class '=' Operator '\\' Literal 'EOA' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf1' Name.Class '=' Operator '\\' Literal 'EOP' Literal ',' Punctuation ' ' Text.Whitespace 'kf2' Name.Class '=' Operator '\\' Literal 'EOQ' Literal ',' Punctuation ' ' Text.Whitespace 'kf3' Name.Class '=' Operator '\\' Literal 'EOR' Literal ',' Punctuation ' ' Text.Whitespace 'kf4' Name.Class '=' Operator '\\' Literal 'EOS' Literal ',' Punctuation ' ' Text.Whitespace 'kf6' Name.Class '=' Operator '\\' Literal 'E[17~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf7' Name.Class '=' Operator '\\' Literal 'E[18~' Literal ',' Punctuation ' ' Text.Whitespace 'kf8' Name.Class '=' Operator '\\' Literal 'E[19~' Literal ',' Punctuation ' ' Text.Whitespace 'kf9' Name.Class '=' Operator '\\' Literal 'E[20~' Literal ',' Punctuation ' ' Text.Whitespace 'lf1' Name.Class '=' Operator 'pf1' Literal ',' Punctuation ' ' Text.Whitespace 'lf2' Name.Class '=' Operator 'pf2' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'lf3' Name.Class '=' Operator 'pf3' Literal ',' Punctuation ' ' Text.Whitespace 'lf4' Name.Class '=' Operator 'pf4' Literal ',' Punctuation ' ' Text.Whitespace 'nel' Name.Class '=' Operator '^M' Literal '\\' Literal 'ED' Literal ',' Punctuation ' ' Text.Whitespace 'rc' Name.Class '=' Operator '\\' Literal 'E8' Literal ',' Punctuation ' ' Text.Whitespace 'rev' Name.Class '=' Operator '\\' Literal 'E[7m' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'rf' Name.Class '=' Operator '/usr/share/tabset/vt300' Literal ',' Punctuation ' ' Text.Whitespace 'ri' Name.Class '=' Operator '\\' Literal 'EM' Literal ',' Punctuation ' ' Text.Whitespace 'rmacs' Name.Class '=' Operator '^O' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'rmam' Name.Class '=' Operator '\\' Literal 'E[?7l' Literal ',' Punctuation ' ' Text.Whitespace 'rmir' Name.Class '=' Operator '\\' Literal 'E[4l' Literal ',' Punctuation ' ' Text.Whitespace 'rmkx' Name.Class '=' Operator '\\' Literal 'E[?1l' Literal '\\' Literal 'E>' Literal ',' Punctuation ' ' Text.Whitespace 'rmso' Name.Class '=' Operator '\\' Literal 'E[27m' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'rmul' Name.Class '=' Operator '\\' Literal 'E[24m' Literal ',' Punctuation ' ' Text.Whitespace 'rs1' Name.Class '=' Operator '\\' Literal 'E[?3l' Literal ',' Punctuation ' ' Text.Whitespace 'sc' Name.Class '=' Operator '\\' Literal 'E7' Literal ',' Punctuation ' ' Text.Whitespace 'sgr0' Name.Class '=' Operator '\\' Literal 'E[m' Literal ',' Punctuation ' ' Text.Whitespace 'smacs' Name.Class '=' Operator '^N' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'smam' Name.Class '=' Operator '\\' Literal 'E[?7h' Literal ',' Punctuation ' ' Text.Whitespace 'smir' Name.Class '=' Operator '\\' Literal 'E[4h' Literal ',' Punctuation ' ' Text.Whitespace 'smkx' Name.Class '=' Operator '\\' Literal 'E[?1h' Literal '\\' Literal 'E=' Literal ',' Punctuation ' ' Text.Whitespace 'smso' Name.Class '=' Operator '\\' Literal 'E[7m' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'smul' Name.Class '=' Operator '\\' Literal 'E[4m' Literal ',' Punctuation ' ' Text.Whitespace 'tbc' Name.Class '=' Operator '\\' Literal 'E[3g' Literal ',' Punctuation ' ' Text.Whitespace 'tsl' Name.Class '=' Operator '\\' Literal 'E[2$~' Literal '\\' Literal 'E[1$}' Literal '\\' Literal 'E[1;%dH' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace "# DEC doesn't supply a vt400 description, so we add Daniel Glasser's" Comment '\n' Text.Whitespace '# (originally written with vt420 as its primary name, and usable for it).' Comment '\n' Text.Whitespace '# ' Comment '\n' Text.Whitespace '# VT400/420 -- This terminal is a superset of the vt320. It adds the multiple ' Comment '\n' Text.Whitespace '# text pages and long text pages with selectable length of the vt340, along' Comment '\n' Text.Whitespace '# with left and right margins, rectangular area text copy, fill, and erase' Comment '\n' Text.Whitespace '# operations, selected region character attribute change operations,' Comment '\n' Text.Whitespace '# page memory and rectangle checksums, insert/delete column, reception' Comment '\n' Text.Whitespace '# macros, and other features too numerous to remember right now. TERMCAP' Comment '\n' Text.Whitespace '# can only take advantage of a few of these added features.' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# Note that this entry is are set up in what was the standard way for GNU' Comment '\n' Text.Whitespace '# Emacs v18 terminal modes to deal with the cursor keys in that the arrow' Comment '\n' Text.Whitespace '# keys were switched into application mode at the same time the numeric pad' Comment '\n' Text.Whitespace '# is switched into application mode. This changes the definitions of the' Comment '\n' Text.Whitespace '# arrow keys. Emacs v19 is smarter and mines its keys directly out of ' Comment '\n' Text.Whitespace '# your termcap entry,' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# From: Daniel Glasser , 13 Oct 1993' Comment '\n' Text.Whitespace '# (vt400: string capability ":sb=\\E[M:" corrected to ":sr=\\E[M:";' Comment '\n' Text.Whitespace '# also, added / based on the init string -- esr)' Comment '\n' Text.Whitespace 'vt400' Name.Tag '|' Punctuation 'vt400-24' Name.Attribute '|' Punctuation 'dec-vt400' Name.Attribute '|' Punctuation 'dec vt400 24x80 column autowrap' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'am' Name.Class ',' Punctuation ' ' Text.Whitespace 'eslok' Name.Class ',' Punctuation ' ' Text.Whitespace 'hs' Name.Class ',' Punctuation ' ' Text.Whitespace 'mir' Name.Class ',' Punctuation ' ' Text.Whitespace 'msgr' Name.Class ',' Punctuation ' ' Text.Whitespace 'xenl' Name.Class ',' Punctuation ' ' Text.Whitespace 'xon' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '80' Literal.Number ',' Punctuation ' ' Text.Whitespace 'it' Name.Class '#' Operator '8' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '24' Literal.Number ',' Punctuation ' ' Text.Whitespace 'vt' Name.Class '#' Operator '3' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'acsc' Name.Class '=' Operator '``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'blink' Name.Class '=' Operator '\\' Literal 'E[5m' Literal ',' Punctuation ' ' Text.Whitespace 'bold' Name.Class '=' Operator '\\' Literal 'E[1m' Literal ',' Punctuation ' ' Text.Whitespace 'civis' Name.Class '=' Operator '\\' Literal 'E[?25l' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'clear' Name.Class '=' Operator '\\' Literal 'E[H' Literal '\\' Literal 'E[J$<10/>' Literal ',' Punctuation ' ' Text.Whitespace 'cnorm' Name.Class '=' Operator '\\' Literal 'E[?25h' Literal ',' Punctuation ' ' Text.Whitespace 'cr' Name.Class '=' Operator '^M' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'csr' Name.Class '=' Operator '\\' Literal 'E[%i%p1%d;%p2%dr' Literal ',' Punctuation ' ' Text.Whitespace 'cub' Name.Class '=' Operator '\\' Literal 'E[%p1%dD' Literal ',' Punctuation ' ' Text.Whitespace 'cub1' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cud' Name.Class '=' Operator '\\' Literal 'E[%p1%dB' Literal ',' Punctuation ' ' Text.Whitespace 'cud1' Name.Class '=' Operator '^J' Literal ',' Punctuation ' ' Text.Whitespace 'cuf' Name.Class '=' Operator '\\' Literal 'E[%p1%dC' Literal ',' Punctuation ' ' Text.Whitespace 'cuf1' Name.Class '=' Operator '\\' Literal 'E[C' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cup' Name.Class '=' Operator '\\' Literal 'E[%i%p1%d;%p2%dH' Literal ',' Punctuation ' ' Text.Whitespace 'cuu' Name.Class '=' Operator '\\' Literal 'E[%p1%dA' Literal ',' Punctuation ' ' Text.Whitespace 'cuu1' Name.Class '=' Operator '\\' Literal 'E[A' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cvvis' Name.Class '=' Operator '\\' Literal 'E[?25h' Literal ',' Punctuation ' ' Text.Whitespace 'dch' Name.Class '=' Operator '\\' Literal 'E[%p1%dP' Literal ',' Punctuation ' ' Text.Whitespace 'dch1' Name.Class '=' Operator '\\' Literal 'E[P' Literal ',' Punctuation ' ' Text.Whitespace 'dl' Name.Class '=' Operator '\\' Literal 'E[%p1%dM' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'dl1' Name.Class '=' Operator '\\' Literal 'E[M' Literal ',' Punctuation ' ' Text.Whitespace 'dsl' Name.Class '=' Operator '\\' Literal 'E[2$~' Literal '\\' Literal 'r' Literal '\\' Literal 'E[1$}' Literal '\\' Literal 'E[K' Literal '\\' Literal 'E[$}' Literal ',' Punctuation ' ' Text.Whitespace 'ed' Name.Class '=' Operator '\\' Literal 'E[J$<10/>' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'el' Name.Class '=' Operator '\\' Literal 'E[K$<4/>' Literal ',' Punctuation ' ' Text.Whitespace 'flash' Name.Class '=' Operator '\\' Literal 'E[?5h' Literal '\\' Literal 'E[?5l$<200/>' Literal ',' Punctuation ' ' Text.Whitespace 'fsl' Name.Class '=' Operator '\\' Literal 'E[$}' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'home' Name.Class '=' Operator '\\' Literal 'E[H' Literal ',' Punctuation ' ' Text.Whitespace 'ht' Name.Class '=' Operator '^I' Literal ',' Punctuation ' ' Text.Whitespace 'hts' Name.Class '=' Operator '\\' Literal 'EH' Literal ',' Punctuation ' ' Text.Whitespace 'ich' Name.Class '=' Operator '\\' Literal 'E[%p1%d@' Literal ',' Punctuation ' ' Text.Whitespace 'ich1' Name.Class '=' Operator '\\' Literal 'E[@' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'il' Name.Class '=' Operator '\\' Literal 'E[%p1%dL' Literal ',' Punctuation ' ' Text.Whitespace 'il1' Name.Class '=' Operator '\\' Literal 'E[L' Literal ',' Punctuation ' ' Text.Whitespace 'ind' Name.Class '=' Operator '\\' Literal 'ED' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'kbs' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace 'kcub1' Name.Class '=' Operator '\\' Literal 'EOD' Literal ',' Punctuation ' ' Text.Whitespace 'kcud1' Name.Class '=' Operator '\\' Literal 'EOB' Literal ',' Punctuation ' ' Text.Whitespace 'kcuf1' Name.Class '=' Operator '\\' Literal 'EOC' Literal ',' Punctuation ' ' Text.Whitespace 'kcuu1' Name.Class '=' Operator '\\' Literal 'EOA' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf1' Name.Class '=' Operator '\\' Literal 'EOP' Literal ',' Punctuation ' ' Text.Whitespace 'kf2' Name.Class '=' Operator '\\' Literal 'EOQ' Literal ',' Punctuation ' ' Text.Whitespace 'kf3' Name.Class '=' Operator '\\' Literal 'EOR' Literal ',' Punctuation ' ' Text.Whitespace 'kf4' Name.Class '=' Operator '\\' Literal 'EOS' Literal ',' Punctuation ' ' Text.Whitespace 'kf6' Name.Class '=' Operator '\\' Literal 'E[17~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf7' Name.Class '=' Operator '\\' Literal 'E[18~' Literal ',' Punctuation ' ' Text.Whitespace 'kf8' Name.Class '=' Operator '\\' Literal 'E[19~' Literal ',' Punctuation ' ' Text.Whitespace 'kf9' Name.Class '=' Operator '\\' Literal 'E[20~' Literal ',' Punctuation ' ' Text.Whitespace 'lf1' Name.Class '=' Operator 'pf1' Literal ',' Punctuation ' ' Text.Whitespace 'lf2' Name.Class '=' Operator 'pf2' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'lf3' Name.Class '=' Operator 'pf3' Literal ',' Punctuation ' ' Text.Whitespace 'lf4' Name.Class '=' Operator 'pf4' Literal ',' Punctuation ' ' Text.Whitespace 'nel' Name.Class '=' Operator '^M' Literal '\\' Literal 'ED' Literal ',' Punctuation ' ' Text.Whitespace 'rc' Name.Class '=' Operator '\\' Literal 'E8' Literal ',' Punctuation ' ' Text.Whitespace 'rev' Name.Class '=' Operator '\\' Literal 'E[7m' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'rf' Name.Class '=' Operator '/usr/share/tabset/vt300' Literal ',' Punctuation ' ' Text.Whitespace 'ri' Name.Class '=' Operator '\\' Literal 'EM' Literal ',' Punctuation ' ' Text.Whitespace 'rmacs' Name.Class '=' Operator '^O' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'rmam' Name.Class '=' Operator '\\' Literal 'E[?7l' Literal ',' Punctuation ' ' Text.Whitespace 'rmir' Name.Class '=' Operator '\\' Literal 'E[4l' Literal ',' Punctuation ' ' Text.Whitespace 'rmkx' Name.Class '=' Operator '\\' Literal 'E[?1l' Literal '\\' Literal 'E>' Literal ',' Punctuation ' ' Text.Whitespace 'rmso' Name.Class '=' Operator '\\' Literal 'E[27m' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'rmul' Name.Class '=' Operator '\\' Literal 'E[24m' Literal ',' Punctuation ' ' Text.Whitespace 'rs1' Name.Class '=' Operator '\\' Literal 'E<' Literal '\\' Literal 'E[?3l' Literal '\\' Literal 'E[!p' Literal '\\' Literal 'E[?7h' Literal ',' Punctuation ' ' Text.Whitespace 'sc' Name.Class '=' Operator '\\' Literal 'E7' Literal ',' Punctuation ' ' Text.Whitespace 'sgr0' Name.Class '=' Operator '\\' Literal 'E[m' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'smacs' Name.Class '=' Operator '^N' Literal ',' Punctuation ' ' Text.Whitespace 'smam' Name.Class '=' Operator '\\' Literal 'E[?7h' Literal ',' Punctuation ' ' Text.Whitespace 'smir' Name.Class '=' Operator '\\' Literal 'E[4h' Literal ',' Punctuation ' ' Text.Whitespace 'smkx' Name.Class '=' Operator '\\' Literal 'E[?1h' Literal '\\' Literal 'E=' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'smso' Name.Class '=' Operator '\\' Literal 'E[7m' Literal ',' Punctuation ' ' Text.Whitespace 'smul' Name.Class '=' Operator '\\' Literal 'E[4m' Literal ',' Punctuation ' ' Text.Whitespace 'tbc' Name.Class '=' Operator '\\' Literal 'E[3g' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'tsl' Name.Class '=' Operator '\\' Literal 'E[2$~' Literal '\\' Literal 'E[1$}' Literal '\\' Literal 'E[1;%dH' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '# (vt420: I removed , it collided with . I also restored' Comment '\n' Text.Whitespace '# a missing -- esr)' Comment '\n' Text.Whitespace 'vt420' Name.Tag '|' Punctuation 'DEC VT420' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'am' Name.Class ',' Punctuation ' ' Text.Whitespace 'mir' Name.Class ',' Punctuation ' ' Text.Whitespace 'xenl' Name.Class ',' Punctuation ' ' Text.Whitespace 'xon' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '80' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '24' Literal.Number ',' Punctuation ' ' Text.Whitespace 'vt' Name.Class '#' Operator '3' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'acsc' Name.Class '=' Operator '``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'bel' Name.Class '=' Operator '^G' Literal ',' Punctuation ' ' Text.Whitespace 'blink' Name.Class '=' Operator '\\' Literal 'E[5m$<2>' Literal ',' Punctuation ' ' Text.Whitespace 'bold' Name.Class '=' Operator '\\' Literal 'E[1m$<2>' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'clear' Name.Class '=' Operator '\\' Literal 'E[H' Literal '\\' Literal 'E[2J$<50>' Literal ',' Punctuation ' ' Text.Whitespace 'cr' Name.Class '=' Operator '^M' Literal ',' Punctuation ' ' Text.Whitespace 'csr' Name.Class '=' Operator '\\' Literal 'E[%i%p1%d;%p2%dr' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cub1' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace 'cud1' Name.Class '=' Operator '\\' Literal 'E[B' Literal ',' Punctuation ' ' Text.Whitespace 'cuf1' Name.Class '=' Operator '\\' Literal 'E[C' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cup' Name.Class '=' Operator '\\' Literal 'E[%i%p1%d;%p2%dH$<10>' Literal ',' Punctuation ' ' Text.Whitespace 'cuu1' Name.Class '=' Operator '\\' Literal 'E[A' Literal ',' Punctuation ' ' Text.Whitespace 'dch1' Name.Class '=' Operator '\\' Literal 'E[P' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'dl1' Name.Class '=' Operator '\\' Literal 'E[M' Literal ',' Punctuation ' ' Text.Whitespace 'ed' Name.Class '=' Operator '\\' Literal 'E[J$<50>' Literal ',' Punctuation ' ' Text.Whitespace 'el' Name.Class '=' Operator '\\' Literal 'E[K$<3>' Literal ',' Punctuation ' ' Text.Whitespace 'home' Name.Class '=' Operator '\\' Literal 'E[H' Literal ',' Punctuation ' ' Text.Whitespace 'ht' Name.Class '=' Operator '^I' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'if' Name.Class '=' Operator '/usr/share/tabset/vt300' Literal ',' Punctuation ' ' Text.Whitespace 'il1' Name.Class '=' Operator '\\' Literal 'E[L' Literal ',' Punctuation ' ' Text.Whitespace 'ind' Name.Class '=' Operator '\\' Literal 'ED' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'is2' Name.Class '=' Operator '\\' Literal 'E[1;24r' Literal '\\' Literal 'E[24;1H' Literal ',' Punctuation ' ' Text.Whitespace 'is3' Name.Class '=' Operator '\\' Literal 'E[?67h' Literal '\\' Literal 'E[64;1"p' Literal ',' Punctuation ' ' Text.Whitespace 'kbs' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kcub1' Name.Class '=' Operator '\\' Literal 'E[D' Literal ',' Punctuation ' ' Text.Whitespace 'kcud1' Name.Class '=' Operator '\\' Literal 'E[B' Literal ',' Punctuation ' ' Text.Whitespace 'kcuf1' Name.Class '=' Operator '\\' Literal 'E[C' Literal ',' Punctuation ' ' Text.Whitespace 'kcuu1' Name.Class '=' Operator '\\' Literal 'E[A' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kdch1' Name.Class '=' Operator '\\' Literal 'E[3~' Literal ',' Punctuation ' ' Text.Whitespace 'kf1' Name.Class '=' Operator '\\' Literal 'EOP' Literal ',' Punctuation ' ' Text.Whitespace 'kf10' Name.Class '=' Operator '\\' Literal 'E[29~' Literal ',' Punctuation ' ' Text.Whitespace 'kf2' Name.Class '=' Operator '\\' Literal 'EOQ' Literal ',' Punctuation ' ' Text.Whitespace 'kf3' Name.Class '=' Operator '\\' Literal 'EOR' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf4' Name.Class '=' Operator '\\' Literal 'EOS' Literal ',' Punctuation ' ' Text.Whitespace 'kf5' Name.Class '=' Operator '\\' Literal 'E[17~' Literal ',' Punctuation ' ' Text.Whitespace 'kf6' Name.Class '=' Operator '\\' Literal 'E[18~' Literal ',' Punctuation ' ' Text.Whitespace 'kf7' Name.Class '=' Operator '\\' Literal 'E[19~' Literal ',' Punctuation ' ' Text.Whitespace 'kf8' Name.Class '=' Operator '\\' Literal 'E[20~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf9' Name.Class '=' Operator '\\' Literal 'E[21~' Literal ',' Punctuation ' ' Text.Whitespace 'kfnd' Name.Class '=' Operator '\\' Literal 'E[1~' Literal ',' Punctuation ' ' Text.Whitespace 'kich1' Name.Class '=' Operator '\\' Literal 'E[2~' Literal ',' Punctuation ' ' Text.Whitespace 'knp' Name.Class '=' Operator '\\' Literal 'E[6~' Literal ',' Punctuation ' ' Text.Whitespace 'kpp' Name.Class '=' Operator '\\' Literal 'E[5~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kslt' Name.Class '=' Operator '\\' Literal 'E[4~' Literal ',' Punctuation ' ' Text.Whitespace 'rc' Name.Class '=' Operator '\\' Literal 'E8' Literal ',' Punctuation ' ' Text.Whitespace 'rev' Name.Class '=' Operator '\\' Literal 'E[7m$<2>' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'rf' Name.Class '=' Operator '/usr/share/tabset/vt300' Literal ',' Punctuation ' ' Text.Whitespace 'ri' Name.Class '=' Operator '\\' Literal 'EM' Literal ',' Punctuation ' ' Text.Whitespace 'rmacs' Name.Class '=' Operator '\\' Literal 'E(B$<4>' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'rmam' Name.Class '=' Operator '\\' Literal 'E[?7l' Literal ',' Punctuation ' ' Text.Whitespace 'rmir' Name.Class '=' Operator '\\' Literal 'E[4l' Literal ',' Punctuation ' ' Text.Whitespace 'rmkx' Name.Class '=' Operator '\\' Literal 'E>' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'rmso' Name.Class '=' Operator '\\' Literal 'E[m' Literal ',' Punctuation ' ' Text.Whitespace 'rmul' Name.Class '=' Operator '\\' Literal 'E[m' Literal ',' Punctuation ' ' Text.Whitespace 'rs3' Name.Class '=' Operator '\\' Literal 'E[?67h' Literal '\\' Literal 'E[64;1"p' Literal ',' Punctuation ' ' Text.Whitespace 'sc' Name.Class '=' Operator '\\' Literal 'E7' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'sgr0' Name.Class '=' Operator '\\' Literal 'E[m$<2>' Literal ',' Punctuation ' ' Text.Whitespace 'smacs' Name.Class '=' Operator '\\' Literal 'E(0$<2>' Literal ',' Punctuation ' ' Text.Whitespace 'smam' Name.Class '=' Operator '\\' Literal 'E[?7h' Literal ',' Punctuation ' ' Text.Whitespace 'smir' Name.Class '=' Operator '\\' Literal 'E[4h' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'smkx' Name.Class '=' Operator '\\' Literal 'E=' Literal ',' Punctuation ' ' Text.Whitespace 'smso' Name.Class '=' Operator '\\' Literal 'E[7m' Literal ',' Punctuation ' ' Text.Whitespace 'smul' Name.Class '=' Operator '\\' Literal 'E[4m' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# DEC VT220 and up support DECUDK (user-defined keys). DECUDK (i.e., pfx)' Comment '\n' Text.Whitespace '# takes two parameters, the key and the string. Translating the key is' Comment '\n' Text.Whitespace '# straightforward (keys 1-5 are not defined on real terminals, though some' Comment '\n' Text.Whitespace '# emulators define these):' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# if (key < 16) then value = key;' Comment '\n' Text.Whitespace '# else if (key < 21) then value = key + 1; ' Comment '\n' Text.Whitespace '# else if (key < 25) then value = key + 2;' Comment '\n' Text.Whitespace '# else if (key < 27) then value = key + 3;' Comment '\n' Text.Whitespace '# else if (key < 30) then value = key + 4;' Comment '\n' Text.Whitespace '# else value = key + 5;' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# The string must be the hexadecimal equivalent, e.g., "5052494E" for "PRINT". ' Comment '\n' Text.Whitespace "# There's no provision in terminfo for emitting a string in this format, so the" Comment '\n' Text.Whitespace '# application has to know it.' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace 'vt420pc' Name.Tag '|' Punctuation 'DEC VT420 w/PC keyboard' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kdch1' Name.Class '=' Operator '\\' Literal '177' Literal ',' Punctuation ' ' Text.Whitespace 'kend' Name.Class '=' Operator '\\' Literal 'E[4~' Literal ',' Punctuation ' ' Text.Whitespace 'kf1' Name.Class '=' Operator '\\' Literal 'E[11~' Literal ',' Punctuation ' ' Text.Whitespace 'kf10' Name.Class '=' Operator '\\' Literal 'E[21~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf11' Name.Class '=' Operator '\\' Literal 'E[23~' Literal ',' Punctuation ' ' Text.Whitespace 'kf12' Name.Class '=' Operator '\\' Literal 'E[24~' Literal ',' Punctuation ' ' Text.Whitespace 'kf13' Name.Class '=' Operator '\\' Literal 'E[11;2~' Literal ',' Punctuation ' ' Text.Whitespace 'kf14' Name.Class '=' Operator '\\' Literal 'E[12;2~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf15' Name.Class '=' Operator '\\' Literal 'E[13;2~' Literal ',' Punctuation ' ' Text.Whitespace 'kf16' Name.Class '=' Operator '\\' Literal 'E[14;2~' Literal ',' Punctuation ' ' Text.Whitespace 'kf17' Name.Class '=' Operator '\\' Literal 'E[15;2~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf18' Name.Class '=' Operator '\\' Literal 'E[17;2~' Literal ',' Punctuation ' ' Text.Whitespace 'kf19' Name.Class '=' Operator '\\' Literal 'E[18;2~' Literal ',' Punctuation ' ' Text.Whitespace 'kf2' Name.Class '=' Operator '\\' Literal 'E[12~' Literal ',' Punctuation ' ' Text.Whitespace 'kf20' Name.Class '=' Operator '\\' Literal 'E[19;2~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf21' Name.Class '=' Operator '\\' Literal 'E[20;2~' Literal ',' Punctuation ' ' Text.Whitespace 'kf22' Name.Class '=' Operator '\\' Literal 'E[21;2~' Literal ',' Punctuation ' ' Text.Whitespace 'kf23' Name.Class '=' Operator '\\' Literal 'E[23;2~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf24' Name.Class '=' Operator '\\' Literal 'E[24;2~' Literal ',' Punctuation ' ' Text.Whitespace 'kf25' Name.Class '=' Operator '\\' Literal 'E[23~' Literal ',' Punctuation ' ' Text.Whitespace 'kf26' Name.Class '=' Operator '\\' Literal 'E[24~' Literal ',' Punctuation ' ' Text.Whitespace 'kf27' Name.Class '=' Operator '\\' Literal 'E[25~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf28' Name.Class '=' Operator '\\' Literal 'E[26~' Literal ',' Punctuation ' ' Text.Whitespace 'kf29' Name.Class '=' Operator '\\' Literal 'E[28~' Literal ',' Punctuation ' ' Text.Whitespace 'kf3' Name.Class '=' Operator '\\' Literal 'E[13~' Literal ',' Punctuation ' ' Text.Whitespace 'kf30' Name.Class '=' Operator '\\' Literal 'E[29~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf31' Name.Class '=' Operator '\\' Literal 'E[31~' Literal ',' Punctuation ' ' Text.Whitespace 'kf32' Name.Class '=' Operator '\\' Literal 'E[32~' Literal ',' Punctuation ' ' Text.Whitespace 'kf33' Name.Class '=' Operator '\\' Literal 'E[33~' Literal ',' Punctuation ' ' Text.Whitespace 'kf34' Name.Class '=' Operator '\\' Literal 'E[34~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf35' Name.Class '=' Operator '\\' Literal 'E[35~' Literal ',' Punctuation ' ' Text.Whitespace 'kf36' Name.Class '=' Operator '\\' Literal 'E[36~' Literal ',' Punctuation ' ' Text.Whitespace 'kf37' Name.Class '=' Operator '\\' Literal 'E[23;2~' Literal ',' Punctuation ' ' Text.Whitespace 'kf38' Name.Class '=' Operator '\\' Literal 'E[24;2~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf39' Name.Class '=' Operator '\\' Literal 'E[25;2~' Literal ',' Punctuation ' ' Text.Whitespace 'kf4' Name.Class '=' Operator '\\' Literal 'E[14~' Literal ',' Punctuation ' ' Text.Whitespace 'kf40' Name.Class '=' Operator '\\' Literal 'E[26;2~' Literal ',' Punctuation ' ' Text.Whitespace 'kf41' Name.Class '=' Operator '\\' Literal 'E[28;2~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf42' Name.Class '=' Operator '\\' Literal 'E[29;2~' Literal ',' Punctuation ' ' Text.Whitespace 'kf43' Name.Class '=' Operator '\\' Literal 'E[31;2~' Literal ',' Punctuation ' ' Text.Whitespace 'kf44' Name.Class '=' Operator '\\' Literal 'E[32;2~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf45' Name.Class '=' Operator '\\' Literal 'E[33;2~' Literal ',' Punctuation ' ' Text.Whitespace 'kf46' Name.Class '=' Operator '\\' Literal 'E[34;2~' Literal ',' Punctuation ' ' Text.Whitespace 'kf47' Name.Class '=' Operator '\\' Literal 'E[35;2~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf48' Name.Class '=' Operator '\\' Literal 'E[36;2~' Literal ',' Punctuation ' ' Text.Whitespace 'kf5' Name.Class '=' Operator '\\' Literal 'E[15~' Literal ',' Punctuation ' ' Text.Whitespace 'kf6' Name.Class '=' Operator '\\' Literal 'E[17~' Literal ',' Punctuation ' ' Text.Whitespace 'kf7' Name.Class '=' Operator '\\' Literal 'E[18~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf8' Name.Class '=' Operator '\\' Literal 'E[19~' Literal ',' Punctuation ' ' Text.Whitespace 'kf9' Name.Class '=' Operator '\\' Literal 'E[20~' Literal ',' Punctuation ' ' Text.Whitespace 'khome' Name.Class '=' Operator '\\' Literal 'E[H' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'pctrm' Name.Class '=' Operator 'USR_TERM' Literal '\\' Literal ':vt420pcdos' Literal '\\' Literal ':' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace 'use' Name.Class '=' Operator 'vt420' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace 'vt420pcdos' Name.Tag '|' Punctuation 'DEC VT420 w/PC for DOS Merge' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'lines' Name.Class '#' Operator '25' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'pctrm@' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace 'sgr@' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'sgr0' Name.Class '=' Operator '\\' Literal 'E[m' Literal ',' Punctuation ' ' Text.Whitespace 'smsc' Name.Class '=' Operator '\\' Literal 'E[?1;2r' Literal '\\' Literal 'E[34h' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'vt420pc' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace 'vt420f' Name.Tag '|' Punctuation 'DEC VT420 with VT kbd; VT400 mode; F1-F5 used as Fkeys' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kdch1' Name.Class '=' Operator '\\' Literal '177' Literal ',' Punctuation ' ' Text.Whitespace 'kf1' Name.Class '=' Operator '\\' Literal 'E[11~' Literal ',' Punctuation ' ' Text.Whitespace 'kf10' Name.Class '=' Operator '\\' Literal 'E[21~' Literal ',' Punctuation ' ' Text.Whitespace 'kf11' Name.Class '=' Operator '\\' Literal 'E[23~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf12' Name.Class '=' Operator '\\' Literal 'E[24~' Literal ',' Punctuation ' ' Text.Whitespace 'kf13' Name.Class '=' Operator '\\' Literal 'E[25~' Literal ',' Punctuation ' ' Text.Whitespace 'kf14' Name.Class '=' Operator '\\' Literal 'E[26~' Literal ',' Punctuation ' ' Text.Whitespace 'kf15' Name.Class '=' Operator '\\' Literal 'E[28~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf16' Name.Class '=' Operator '\\' Literal 'E[29~' Literal ',' Punctuation ' ' Text.Whitespace 'kf17' Name.Class '=' Operator '\\' Literal 'E[31~' Literal ',' Punctuation ' ' Text.Whitespace 'kf18' Name.Class '=' Operator '\\' Literal 'E[32~' Literal ',' Punctuation ' ' Text.Whitespace 'kf19' Name.Class '=' Operator '\\' Literal 'E[33~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf2' Name.Class '=' Operator '\\' Literal 'E[12~' Literal ',' Punctuation ' ' Text.Whitespace 'kf20' Name.Class '=' Operator '\\' Literal 'E[34~' Literal ',' Punctuation ' ' Text.Whitespace 'kf3' Name.Class '=' Operator '\\' Literal 'E[13~' Literal ',' Punctuation ' ' Text.Whitespace 'kf4' Name.Class '=' Operator '\\' Literal 'E[14~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf5' Name.Class '=' Operator '\\' Literal 'E[15~' Literal ',' Punctuation ' ' Text.Whitespace 'kf6' Name.Class '=' Operator '\\' Literal 'E[17~' Literal ',' Punctuation ' ' Text.Whitespace 'kf7' Name.Class '=' Operator '\\' Literal 'E[18~' Literal ',' Punctuation ' ' Text.Whitespace 'kf8' Name.Class '=' Operator '\\' Literal 'E[19~' Literal ',' Punctuation ' ' Text.Whitespace 'kf9' Name.Class '=' Operator '\\' Literal 'E[20~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'khome' Name.Class '=' Operator '\\' Literal 'E[H' Literal ',' Punctuation ' ' Text.Whitespace 'lf1' Name.Class '=' Operator '\\' Literal 'EOP' Literal ',' Punctuation ' ' Text.Whitespace 'lf2' Name.Class '=' Operator '\\' Literal 'EOQ' Literal ',' Punctuation ' ' Text.Whitespace 'lf3' Name.Class '=' Operator '\\' Literal 'EOR' Literal ',' Punctuation ' ' Text.Whitespace 'lf4' Name.Class '=' Operator '\\' Literal 'EOS' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'vt420' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace 'vt510' Name.Tag '|' Punctuation 'DEC VT510' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'vt420' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'vt510pc' Name.Tag '|' Punctuation 'DEC VT510 w/PC keyboard' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'vt420pc' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace 'vt510pcdos' Name.Tag '|' Punctuation 'DEC VT510 w/PC for DOS Merge' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'use' Name.Class '=' Operator 'vt420pcdos' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '# VT520/VT525' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# The VT520 is a monochrome text terminal capable of managing up to' Comment '\n' Text.Whitespace '# four independent sessions in the terminal. It has multiple ANSI' Comment '\n' Text.Whitespace '# emulations (VT520, VT420, VT320, VT220, VT100, VT PCTerm, SCO Console)' Comment '\n' Text.Whitespace '# and ASCII emulations (WY160/60, PCTerm, 50/50+, 150/120, TVI 950,' Comment '\n' Text.Whitespace '# 925 910+, ADDS A2). This terminfo data is for the ANSI emulations only.' Comment '\n' Text.Whitespace '#' Comment '\n' Text.Whitespace '# Terminal Set-Up is entered by pressing [F3], [Caps Lock]/[F3] or' Comment '\n' Text.Whitespace '# [Alt]/[Print Screen] depending upon which keyboard and which' Comment '\n' Text.Whitespace '# terminal mode is being used. If Set-Up has been disabled or' Comment '\n' Text.Whitespace '# assigned to an unknown key, Set-Up may be entered by pressing' Comment '\n' Text.Whitespace '# [F3] as the first key after power up, regardless of keyboard type.' Comment '\n' Text.Whitespace '# (vt520: I added / based on the init string, also -- esr)' Comment '\n' Text.Whitespace 'vt520' Name.Tag '|' Punctuation 'DEC VT520' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'am' Name.Class ',' Punctuation ' ' Text.Whitespace 'mir' Name.Class ',' Punctuation ' ' Text.Whitespace 'xenl' Name.Class ',' Punctuation ' ' Text.Whitespace 'xon' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '80' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '24' Literal.Number ',' Punctuation ' ' Text.Whitespace 'vt' Name.Class '#' Operator '3' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'acsc' Name.Class '=' Operator '``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'bel' Name.Class '=' Operator '^G' Literal ',' Punctuation ' ' Text.Whitespace 'blink' Name.Class '=' Operator '\\' Literal 'E[5m$<2>' Literal ',' Punctuation ' ' Text.Whitespace 'bold' Name.Class '=' Operator '\\' Literal 'E[1m$<2>' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'clear' Name.Class '=' Operator '\\' Literal 'E[H' Literal '\\' Literal 'E[2J$<50>' Literal ',' Punctuation ' ' Text.Whitespace 'cr' Name.Class '=' Operator '^M' Literal ',' Punctuation ' ' Text.Whitespace 'csr' Name.Class '=' Operator '\\' Literal 'E[%i%p1%d;%p2%dr' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cub1' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace 'cud1' Name.Class '=' Operator '\\' Literal 'E[B' Literal ',' Punctuation ' ' Text.Whitespace 'cuf1' Name.Class '=' Operator '\\' Literal 'E[C' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cup' Name.Class '=' Operator '\\' Literal 'E[%i%p1%d;%p2%dH$<10>' Literal ',' Punctuation ' ' Text.Whitespace 'cuu1' Name.Class '=' Operator '\\' Literal 'E[A' Literal ',' Punctuation ' ' Text.Whitespace 'dch1' Name.Class '=' Operator '\\' Literal 'E[P' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'dl1' Name.Class '=' Operator '\\' Literal 'E[M' Literal ',' Punctuation ' ' Text.Whitespace 'ed' Name.Class '=' Operator '\\' Literal 'E[J$<50>' Literal ',' Punctuation ' ' Text.Whitespace 'el' Name.Class '=' Operator '\\' Literal 'E[K$<3>' Literal ',' Punctuation ' ' Text.Whitespace 'home' Name.Class '=' Operator '\\' Literal 'E[H' Literal ',' Punctuation ' ' Text.Whitespace 'ht' Name.Class '=' Operator '^I' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'if' Name.Class '=' Operator '/usr/share/tabset/vt300' Literal ',' Punctuation ' ' Text.Whitespace 'il1' Name.Class '=' Operator '\\' Literal 'E[L' Literal ',' Punctuation ' ' Text.Whitespace 'ind' Name.Class '=' Operator '\\' Literal 'ED' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'is2' Name.Class '=' Operator '\\' Literal 'E[1;24r' Literal '\\' Literal 'E[24;1H' Literal ',' Punctuation ' ' Text.Whitespace 'is3' Name.Class '=' Operator '\\' Literal 'E[?67h' Literal '\\' Literal 'E[64;1"p' Literal ',' Punctuation ' ' Text.Whitespace 'kbs' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kcub1' Name.Class '=' Operator '\\' Literal 'E[D' Literal ',' Punctuation ' ' Text.Whitespace 'kcud1' Name.Class '=' Operator '\\' Literal 'E[B' Literal ',' Punctuation ' ' Text.Whitespace 'kcuf1' Name.Class '=' Operator '\\' Literal 'E[C' Literal ',' Punctuation ' ' Text.Whitespace 'kcuu1' Name.Class '=' Operator '\\' Literal 'E[A' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kdch1' Name.Class '=' Operator '\\' Literal 'E[3~' Literal ',' Punctuation ' ' Text.Whitespace 'kf0' Name.Class '=' Operator '\\' Literal 'E[29~' Literal ',' Punctuation ' ' Text.Whitespace 'kf1' Name.Class '=' Operator '\\' Literal 'EOP' Literal ',' Punctuation ' ' Text.Whitespace 'kf10' Name.Class '=' Operator '\\' Literal 'E[29~' Literal ',' Punctuation ' ' Text.Whitespace 'kf2' Name.Class '=' Operator '\\' Literal 'EOQ' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf3' Name.Class '=' Operator '\\' Literal 'EOR' Literal ',' Punctuation ' ' Text.Whitespace 'kf4' Name.Class '=' Operator '\\' Literal 'EOS' Literal ',' Punctuation ' ' Text.Whitespace 'kf5' Name.Class '=' Operator '\\' Literal 'E[17~' Literal ',' Punctuation ' ' Text.Whitespace 'kf6' Name.Class '=' Operator '\\' Literal 'E[18~' Literal ',' Punctuation ' ' Text.Whitespace 'kf7' Name.Class '=' Operator '\\' Literal 'E[19~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf8' Name.Class '=' Operator '\\' Literal 'E[20~' Literal ',' Punctuation ' ' Text.Whitespace 'kf9' Name.Class '=' Operator '\\' Literal 'E[21~' Literal ',' Punctuation ' ' Text.Whitespace 'kfnd' Name.Class '=' Operator '\\' Literal 'E[1~' Literal ',' Punctuation ' ' Text.Whitespace 'kich1' Name.Class '=' Operator '\\' Literal 'E[2~' Literal ',' Punctuation ' ' Text.Whitespace 'knp' Name.Class '=' Operator '\\' Literal 'E[6~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kpp' Name.Class '=' Operator '\\' Literal 'E[5~' Literal ',' Punctuation ' ' Text.Whitespace 'kslt' Name.Class '=' Operator '\\' Literal 'E[4~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'rc' Name.Class '=' Operator '\\' Literal 'E8' Literal ',' Punctuation ' ' Text.Whitespace 'rev' Name.Class '=' Operator '\\' Literal 'E[7m$<2>' Literal ',' Punctuation ' ' Text.Whitespace 'rf' Name.Class '=' Operator '/usr/share/tabset/vt300' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'ri' Name.Class '=' Operator '\\' Literal 'EM' Literal ',' Punctuation ' ' Text.Whitespace 'rmacs' Name.Class '=' Operator '\\' Literal 'E(B$<4>' Literal ',' Punctuation ' ' Text.Whitespace 'rmam' Name.Class '=' Operator '\\' Literal 'E[?7l' Literal ',' Punctuation ' ' Text.Whitespace 'rmir' Name.Class '=' Operator '\\' Literal 'E[4l' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'rmso' Name.Class '=' Operator '\\' Literal 'E[m' Literal ',' Punctuation ' ' Text.Whitespace 'rmul' Name.Class '=' Operator '\\' Literal 'E[m' Literal ',' Punctuation ' ' Text.Whitespace 'rs3' Name.Class '=' Operator '\\' Literal 'E[?67h' Literal '\\' Literal 'E[64;1"p' Literal ',' Punctuation ' ' Text.Whitespace 'sc' Name.Class '=' Operator '\\' Literal 'E7' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'sgr0' Name.Class '=' Operator '\\' Literal 'E[m$<2>' Literal ',' Punctuation ' ' Text.Whitespace 'smacs' Name.Class '=' Operator '\\' Literal 'E(0$<2>' Literal ',' Punctuation ' ' Text.Whitespace 'smam' Name.Class '=' Operator '\\' Literal 'E[?7h' Literal ',' Punctuation ' ' Text.Whitespace 'smir' Name.Class '=' Operator '\\' Literal 'E[4h' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'smso' Name.Class '=' Operator '\\' Literal 'E[7m' Literal ',' Punctuation ' ' Text.Whitespace 'smul' Name.Class '=' Operator '\\' Literal 'E[4m' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace '\n' Text.Whitespace '# (vt525: I added / based on the init string;' Comment '\n' Text.Whitespace '# removed =\\E[m, =\\E[m, added -- esr)' Comment '\n' Text.Whitespace 'vt525' Name.Tag '|' Punctuation 'DEC VT525' Name.Attribute ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'am' Name.Class ',' Punctuation ' ' Text.Whitespace 'mir' Name.Class ',' Punctuation ' ' Text.Whitespace 'xenl' Name.Class ',' Punctuation ' ' Text.Whitespace 'xon' Name.Class ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cols' Name.Class '#' Operator '80' Literal.Number ',' Punctuation ' ' Text.Whitespace 'lines' Name.Class '#' Operator '24' Literal.Number ',' Punctuation ' ' Text.Whitespace 'vt' Name.Class '#' Operator '3' Literal.Number ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'acsc' Name.Class '=' Operator '``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'bel' Name.Class '=' Operator '^G' Literal ',' Punctuation ' ' Text.Whitespace 'blink' Name.Class '=' Operator '\\' Literal 'E[5m$<2>' Literal ',' Punctuation ' ' Text.Whitespace 'bold' Name.Class '=' Operator '\\' Literal 'E[1m$<2>' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'clear' Name.Class '=' Operator '\\' Literal 'E[H' Literal '\\' Literal 'E[2J$<50>' Literal ',' Punctuation ' ' Text.Whitespace 'cr' Name.Class '=' Operator '^M' Literal ',' Punctuation ' ' Text.Whitespace 'csr' Name.Class '=' Operator '\\' Literal 'E[%i%p1%d;%p2%dr' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cub1' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace 'cud1' Name.Class '=' Operator '\\' Literal 'E[B' Literal ',' Punctuation ' ' Text.Whitespace 'cuf1' Name.Class '=' Operator '\\' Literal 'E[C' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'cup' Name.Class '=' Operator '\\' Literal 'E[%i%p1%d;%p2%dH$<10>' Literal ',' Punctuation ' ' Text.Whitespace 'cuu1' Name.Class '=' Operator '\\' Literal 'E[A' Literal ',' Punctuation ' ' Text.Whitespace 'dch1' Name.Class '=' Operator '\\' Literal 'E[P' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'dl1' Name.Class '=' Operator '\\' Literal 'E[M' Literal ',' Punctuation ' ' Text.Whitespace 'ed' Name.Class '=' Operator '\\' Literal 'E[J$<50>' Literal ',' Punctuation ' ' Text.Whitespace 'el' Name.Class '=' Operator '\\' Literal 'E[K$<3>' Literal ',' Punctuation ' ' Text.Whitespace 'home' Name.Class '=' Operator '\\' Literal 'E[H' Literal ',' Punctuation ' ' Text.Whitespace 'ht' Name.Class '=' Operator '^I' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'if' Name.Class '=' Operator '/usr/share/tabset/vt300' Literal ',' Punctuation ' ' Text.Whitespace 'il1' Name.Class '=' Operator '\\' Literal 'E[L' Literal ',' Punctuation ' ' Text.Whitespace 'ind' Name.Class '=' Operator '\\' Literal 'ED' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'is2' Name.Class '=' Operator '\\' Literal 'E[1;24r' Literal '\\' Literal 'E[24;1H' Literal ',' Punctuation ' ' Text.Whitespace 'is3' Name.Class '=' Operator '\\' Literal 'E[?67h' Literal '\\' Literal 'E[64;1"p' Literal ',' Punctuation ' ' Text.Whitespace 'kbs' Name.Class '=' Operator '^H' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kcub1' Name.Class '=' Operator '\\' Literal 'E[D' Literal ',' Punctuation ' ' Text.Whitespace 'kcud1' Name.Class '=' Operator '\\' Literal 'E[B' Literal ',' Punctuation ' ' Text.Whitespace 'kcuf1' Name.Class '=' Operator '\\' Literal 'E[C' Literal ',' Punctuation ' ' Text.Whitespace 'kcuu1' Name.Class '=' Operator '\\' Literal 'E[A' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kdch1' Name.Class '=' Operator '\\' Literal 'E[3~' Literal ',' Punctuation ' ' Text.Whitespace 'kf0' Name.Class '=' Operator '\\' Literal 'E[29~' Literal ',' Punctuation ' ' Text.Whitespace 'kf1' Name.Class '=' Operator '\\' Literal 'EOP' Literal ',' Punctuation ' ' Text.Whitespace 'kf10' Name.Class '=' Operator '\\' Literal 'E[29~' Literal ',' Punctuation ' ' Text.Whitespace 'kf2' Name.Class '=' Operator '\\' Literal 'EOQ' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf3' Name.Class '=' Operator '\\' Literal 'EOR' Literal ',' Punctuation ' ' Text.Whitespace 'kf4' Name.Class '=' Operator '\\' Literal 'EOS' Literal ',' Punctuation ' ' Text.Whitespace 'kf5' Name.Class '=' Operator '\\' Literal 'E[17~' Literal ',' Punctuation ' ' Text.Whitespace 'kf6' Name.Class '=' Operator '\\' Literal 'E[18~' Literal ',' Punctuation ' ' Text.Whitespace 'kf7' Name.Class '=' Operator '\\' Literal 'E[19~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kf8' Name.Class '=' Operator '\\' Literal 'E[20~' Literal ',' Punctuation ' ' Text.Whitespace 'kf9' Name.Class '=' Operator '\\' Literal 'E[21~' Literal ',' Punctuation ' ' Text.Whitespace 'kfnd' Name.Class '=' Operator '\\' Literal 'E[1~' Literal ',' Punctuation ' ' Text.Whitespace 'kich1' Name.Class '=' Operator '\\' Literal 'E[2~' Literal ',' Punctuation ' ' Text.Whitespace 'knp' Name.Class '=' Operator '\\' Literal 'E[6~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'kpp' Name.Class '=' Operator '\\' Literal 'E[5~' Literal ',' Punctuation ' ' Text.Whitespace 'kslt' Name.Class '=' Operator '\\' Literal 'E[4~' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'rc' Name.Class '=' Operator '\\' Literal 'E8' Literal ',' Punctuation ' ' Text.Whitespace 'rev' Name.Class '=' Operator '\\' Literal 'E[7m$<2>' Literal ',' Punctuation ' ' Text.Whitespace 'rf' Name.Class '=' Operator '/usr/share/tabset/vt300' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'ri' Name.Class '=' Operator '\\' Literal 'EM' Literal ',' Punctuation ' ' Text.Whitespace 'rmacs' Name.Class '=' Operator '\\' Literal 'E(B$<4>' Literal ',' Punctuation ' ' Text.Whitespace 'rmam' Name.Class '=' Operator '\\' Literal 'E[?7l' Literal ',' Punctuation ' ' Text.Whitespace 'rmir' Name.Class '=' Operator '\\' Literal 'E[4l' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'rmso' Name.Class '=' Operator '\\' Literal 'E[m' Literal ',' Punctuation ' ' Text.Whitespace 'rmul' Name.Class '=' Operator '\\' Literal 'E[m' Literal ',' Punctuation ' ' Text.Whitespace 'rs3' Name.Class '=' Operator '\\' Literal 'E[?67h' Literal '\\' Literal 'E[64;1"p' Literal ',' Punctuation ' ' Text.Whitespace 'sc' Name.Class '=' Operator '\\' Literal 'E7' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace '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.Whitespace '\n\t' Text.Whitespace 'sgr0' Name.Class '=' Operator '\\' Literal 'E[m$<2>' Literal ',' Punctuation ' ' Text.Whitespace 'smacs' Name.Class '=' Operator '\\' Literal 'E(0$<2>' Literal ',' Punctuation ' ' Text.Whitespace 'smam' Name.Class '=' Operator '\\' Literal 'E[?7h' Literal ',' Punctuation ' ' Text.Whitespace 'smir' Name.Class '=' Operator '\\' Literal 'E[4h' Literal ',' Punctuation ' ' Text.Whitespace '\n\t' Text.Whitespace 'smso' Name.Class '=' Operator '\\' Literal 'E[7m' Literal ',' Punctuation ' ' Text.Whitespace 'smul' Name.Class '=' Operator '\\' Literal 'E[4m' Literal ',' Punctuation ' ' Text.Whitespace '\n' Text.Whitespace