diff options
| author | Sebastian Engel <dev@sebastianengel.eu> | 2021-10-23 13:04:56 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-10-23 13:04:56 +0200 |
| commit | 7c358cd5e6a818c6837e6626d5e652135e4ebc71 (patch) | |
| tree | dc58e2191f539be2abc326acad6d5d291d402899 /tests/examplefiles/termcap | |
| parent | 95ee5f64d6a7611772bd85aed70796d423b37a01 (diff) | |
| download | pygments-git-7c358cd5e6a818c6837e6626d5e652135e4ebc71.tar.gz | |
Whitespace token modernization - [bc] lexers - regarding #1905 (#1923)
* Modernize Whitespace token: basic lexer
* Modernize Whitespace token: bibtex lexer
* Modernize Whitespace token: boa lexer
* Modernize Whitespace token: capnproto lexer + new example
* Modernize Whitespace token: cddl lexer
* Modernize Whitespace token: chapel lexer
* Modernize Whitespace token: c_like lexer
* Modernize Whitespace token: configs lexer
* Modernize Whitespace token: console lexer
* Modernize Whitespace token: crystal lexer
* Modernize Whitespace token: csound lexer
* Modernize Whitespace token: css lexer
* Revert a change in basic lexer
Diffstat (limited to 'tests/examplefiles/termcap')
| -rw-r--r-- | tests/examplefiles/termcap/termcap.output | 3231 |
1 files changed, 1879 insertions, 1352 deletions
diff --git a/tests/examplefiles/termcap/termcap.output b/tests/examplefiles/termcap/termcap.output index bfcb89dc..43a081d6 100644 --- a/tests/examplefiles/termcap/termcap.output +++ b/tests/examplefiles/termcap/termcap.output @@ -1,75 +1,72 @@ '######## This example from excerpt of <http://www.catb.org/esr/terminfo/>:' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '#\tVersion 11.0.1' Comment -'\n' Text +'\n' Text.Whitespace '#\t$Date: 2000/03/02 15:51:11 $' Comment -'\n' Text +'\n' Text.Whitespace '#\ttermcap syntax' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text - -'\n' Text +'\n\n' Text.Whitespace '######## ANSI, UNIX CONSOLE, AND SPECIAL TYPES' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# This section describes terminal classes and brands that are still' Comment -'\n' Text +'\n' Text.Whitespace '# quite common.' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text - -'\n' Text +'\n\n' Text.Whitespace '#### Specials' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# Special "terminals". These are used to label tty lines when you don\'t' Comment -'\n' Text +'\n' Text.Whitespace '# know what kind of terminal is on it. The characteristics of an unknown' Comment -'\n' Text +'\n' Text.Whitespace '# terminal are the lowest common denominator - they look about like a ti 700.' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text - -'\n' Text +'\n\n' Text.Whitespace 'dumb' Name.Tag '|' Punctuation '80-column dumb tty' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'am' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator '80' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'bl' Name.Class '=' Operator @@ -87,13 +84,14 @@ '=' Operator '^J' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'unknown' Name.Tag '|' Punctuation 'unknown terminal type' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'gn' Name.Class ':' Punctuation @@ -101,7 +99,7 @@ '=' Operator 'dumb' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'lpr' Name.Tag '|' Punctuation @@ -109,7 +107,8 @@ '|' Punctuation 'line printer' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'bs' Name.Class ':' Punctuation @@ -117,7 +116,8 @@ ':' Punctuation 'os' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -127,7 +127,8 @@ '#' Operator '66' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'bl' Name.Class '=' Operator @@ -153,25 +154,28 @@ '=' Operator '^J' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'glasstty' Name.Tag '|' Punctuation 'classic glass tty interpreting ASCII control characters' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'am' Name.Class ':' Punctuation 'bs' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator '80' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'bl' Name.Class '=' Operator @@ -209,15 +213,17 @@ '=' Operator '^I' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'vanilla' Name.Tag ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'bs' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'bl' Name.Class '=' Operator @@ -235,33 +241,32 @@ '=' Operator '^J' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '#### ANSI.SYS/ISO 6429/ECMA-48 Capabilities' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# See the end-of-file comment for more on these.' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text - -'\n' Text +'\n\n' Text.Whitespace '# ANSI capabilities are broken up into pieces, so that a terminal' Comment -'\n' Text +'\n' Text.Whitespace '# implementing some ANSI subset can use many of them.' Comment -'\n' Text +'\n' Text.Whitespace 'ansi+local1' Name.Tag ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'do' Name.Class '=' Operator @@ -283,11 +288,12 @@ '\\' Literal 'E[A' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'ansi+local' Name.Tag ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'DO' Name.Class '=' Operator @@ -313,11 +319,12 @@ '=' Operator 'ansi+local1' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'ansi+tabs' Name.Tag ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'bt' Name.Class '=' Operator @@ -338,11 +345,12 @@ '=' Operator '^I' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'ansi+inittabs' Name.Tag ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'it' Name.Class '#' Operator @@ -352,11 +360,12 @@ '=' Operator 'ansi+tabs' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'ansi+erase' Name.Tag ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'cd' Name.Class '=' Operator @@ -375,11 +384,12 @@ '\\' Literal 'E[J' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'ansi+rca' Name.Tag ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ch' Name.Class '=' Operator @@ -391,11 +401,12 @@ '\\' Literal 'E[%+^Ad' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'ansi+cup' Name.Tag ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'cm' Name.Class '=' Operator @@ -407,11 +418,12 @@ '\\' Literal 'E[H' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'ansi+rep' Name.Tag ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation '..rp' Name.Class '=' Operator @@ -419,11 +431,12 @@ '\\' Literal 'E[%p2%{1}%-%db' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'ansi+idl1' Name.Tag ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'al' Name.Class '=' Operator @@ -435,11 +448,12 @@ '\\' Literal 'E[M' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'ansi+idl' Name.Tag ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'AL' Name.Class '=' Operator @@ -455,11 +469,12 @@ '=' Operator 'ansi+idl1' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'ansi+idc' Name.Tag ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'IC' Name.Class '=' Operator @@ -486,11 +501,12 @@ '\\' Literal 'E6' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'ansi+arrows' Name.Tag ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'kb' Name.Class '=' Operator @@ -521,13 +537,14 @@ '\\' Literal 'E[A' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'ansi+sgr' Name.Tag '|' Punctuation 'ansi graphic renditions' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'mb' Name.Class '=' Operator @@ -549,13 +566,14 @@ '\\' Literal 'E[7m' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'ansi+sgrso' Name.Tag '|' Punctuation 'ansi standout only' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'se' Name.Class '=' Operator @@ -567,13 +585,14 @@ '\\' Literal 'E[7m' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'ansi+sgrul' Name.Tag '|' Punctuation 'ansi underline only' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ue' Name.Class '=' Operator @@ -585,20 +604,22 @@ '\\' Literal 'E[4m' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'ansi+sgrbold' Name.Tag '|' Punctuation 'ansi graphic renditions; assuming terminal has bold; not dim' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'md' Name.Class '=' Operator '\\' Literal 'E[1m' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation '..sa' Name.Class '=' Operator @@ -617,20 +638,22 @@ '=' Operator 'ansi+sgrul' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'ansi+sgrdim' Name.Tag '|' Punctuation 'ansi graphic renditions; assuming terminal has dim; not bold' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'mh' Name.Class '=' Operator '\\' Literal 'E[2m' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation '..sa' Name.Class '=' Operator @@ -649,13 +672,14 @@ '=' Operator 'ansi+sgrul' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'ansi+pp' Name.Tag '|' Punctuation 'ansi printer port' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'pf' Name.Class '=' Operator @@ -672,13 +696,14 @@ '\\' Literal 'E[0i' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'ansi+csr' Name.Tag '|' Punctuation 'ansi scroll-region plus cursor save & restore' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'cs' Name.Class '=' Operator @@ -695,33 +720,34 @@ '\\' Literal 'E7' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '# The IBM PC alternate character set. Plug this into any Intel console entry.' Comment -'\n' Text +'\n' Text.Whitespace '# We use \\E[11m for rmacs rather than \\E[12m so the <acsc> string can use the' Comment -'\n' Text +'\n' Text.Whitespace '# ROM graphics for control characters such as the diamond, up- and down-arrow.' Comment -'\n' Text +'\n' Text.Whitespace "# This works with the System V, Linux, and BSDI consoles. It's a safe bet this" Comment -'\n' Text +'\n' Text.Whitespace '# will work with any Intel console, they all seem to have inherited \\E[11m' Comment -'\n' Text +'\n' Text.Whitespace '# from the ANSI.SYS de-facto standard.' Comment -'\n' Text +'\n' Text.Whitespace 'klone+acs' Name.Tag '|' Punctuation 'alternate character set for ansi.sys displays' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ac' Name.Class '=' Operator @@ -785,7 +811,8 @@ '\\' Literal '376' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ae' Name.Class '=' Operator @@ -797,27 +824,28 @@ '\\' Literal 'E[11m' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '# Highlight controls corresponding to the ANSI.SYS standard. Most ' Comment -'\n' Text +'\n' Text.Whitespace '# console drivers for Intel boxes obey these. Makes the same assumption' Comment -'\n' Text +'\n' Text.Whitespace '# about \\E[11m as klone+acs. True ANSI/ECMA-48 would have :se=\\E[27m:,' Comment -'\n' Text +'\n' Text.Whitespace "# :ue=\\E[24m:, but this isn't a documented feature of ANSI.SYS." Comment -'\n' Text +'\n' Text.Whitespace 'klone+sgr' Name.Tag '|' Punctuation 'attribute control for ansi.sys displays' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'S2' Name.Class '=' Operator @@ -844,7 +872,8 @@ '\\' Literal 'E[0;10m' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'mk' Name.Class '=' Operator @@ -856,14 +885,16 @@ '\\' Literal 'E[7m' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation '..sa' 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 -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'se' Name.Class '=' Operator @@ -885,33 +916,35 @@ '\\' Literal 'E[4m' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'tc' Name.Class '=' Operator 'klone+acs' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '# Highlight controls corresponding to the ANSI.SYS standard. *All*' Comment -'\n' Text +'\n' Text.Whitespace '# console drivers for Intel boxes obey these. Does not assume \\E[11m will' Comment -'\n' Text +'\n' Text.Whitespace '# work; uses \\E[12m instead, which is pretty bulletproof but loses you the ACS' Comment -'\n' Text +'\n' Text.Whitespace '# diamond and arrow characters under curses.' Comment -'\n' Text +'\n' Text.Whitespace 'klone+sgr-dumb' Name.Tag '|' Punctuation 'attribute control for ansi.sys displays (no ESC [ 11 m)' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'as' Name.Class '=' Operator @@ -938,21 +971,24 @@ '\\' Literal 'E[8m' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'mr' Name.Class '=' Operator '\\' Literal 'E[7m' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation '..sa' 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 -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'se' Name.Class '=' Operator @@ -974,27 +1010,29 @@ '\\' Literal 'E[4m' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'tc' Name.Class '=' Operator 'klone+acs' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '# KOI8-R (RFC1489) acs (alternate character set)' Comment -'\n' Text +'\n' Text.Whitespace '# From: Qing Long <qinglong@Bolizm.ihep.su>, 24 Feb 1996.' Comment -'\n' Text +'\n' Text.Whitespace 'klone+koi8acs' Name.Tag '|' Punctuation 'alternate character set for ansi.sys displays with KOI8 charset' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ac' Name.Class '=' Operator @@ -1062,7 +1100,8 @@ '\\' Literal '225' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ae' Name.Class '=' Operator @@ -1074,36 +1113,37 @@ '\\' Literal 'E[11m' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '# ANSI.SYS color control. The setab/setaf caps depend on the coincidence' Comment -'\n' Text +'\n' Text.Whitespace "# between SVr4/XPG4's color numbers and ANSI.SYS attributes. Here are longer" Comment -'\n' Text +'\n' Text.Whitespace "# but equivalent strings that don't rely on that coincidence:" Comment -'\n' Text +'\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 +'\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 +'\n' Text.Whitespace '# The DOS 5 manual asserts that these sequences meet the ISO 6429 standard.' Comment -'\n' Text +'\n' Text.Whitespace '# They match a subset of ECMA-48.' Comment -'\n' Text +'\n' Text.Whitespace 'klone+color' Name.Tag '|' Punctuation 'color control for ansi.sys and ISO6429-compatible displays' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'Co' Name.Class '#' Operator @@ -1117,7 +1157,8 @@ '#' Operator '64' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'AB' Name.Class '=' Operator @@ -1134,21 +1175,22 @@ '\\' Literal 'E[37;40m' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace "# This is better than klone+color, it doesn't assume white-on-black as the" Comment -'\n' Text +'\n' Text.Whitespace "# default color pair, but many `ANSI' terminals don't grok the <op> cap." Comment -'\n' Text +'\n' Text.Whitespace 'ecma+color' Name.Tag '|' Punctuation 'color control for ECMA-48-compatible terminals' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'Co' Name.Class '#' Operator @@ -1162,7 +1204,8 @@ '#' Operator '64' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'AB' Name.Class '=' Operator @@ -1179,18 +1222,19 @@ '\\' Literal 'E[39;49m' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '# Attribute control for ECMA-48-compatible terminals' Comment -'\n' Text +'\n' Text.Whitespace 'ecma+sgr' Name.Tag '|' Punctuation 'attribute capabilities for true ECMA-48 terminals' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'se' Name.Class '=' Operator @@ -1202,33 +1246,35 @@ '\\' Literal 'E[24m' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'tc' Name.Class '=' Operator 'klone+sgr' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '# For comparison, here are all the capabilities implied by the Intel' Comment -'\n' Text +'\n' Text.Whitespace '# Binary Compatibility Standard (level 2) that fit within terminfo.' Comment -'\n' Text +'\n' Text.Whitespace '# For more detail on this rather pathetic standard, see the comments' Comment -'\n' Text +'\n' Text.Whitespace '# near the end of this file.' Comment -'\n' Text +'\n' Text.Whitespace 'ibcs2' Name.Tag '|' Punctuation 'Intel Binary Compatibility Standard prescriptions' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'AL' Name.Class '=' Operator @@ -1255,7 +1301,8 @@ '\\' Literal 'E[%dD' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'RA' Name.Class '=' Operator @@ -1282,7 +1329,8 @@ '\\' Literal 'E[%dS' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'SR' Name.Class '=' Operator @@ -1309,7 +1357,8 @@ '\\' Literal 'Ec' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'cm' Name.Class '=' Operator @@ -1337,7 +1386,8 @@ 'im' Name.Class '=' Operator ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'rc' Name.Class '=' Operator @@ -1354,59 +1404,59 @@ '\\' Literal 'EH' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '#### ANSI/ECMA-48 terminals and terminal emulators' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# See near the end of this file for details on ANSI conformance.' Comment -'\n' Text +'\n' Text.Whitespace "# Don't mess with these entries! Lots of other entries depend on them!" Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# This section lists entries in a least-capable to most-capable order.' Comment -'\n' Text +'\n' Text.Whitespace "# if you're in doubt about what `ANSI' matches yours, try them in that" Comment -'\n' Text +'\n' Text.Whitespace '# order and back off from the first that breaks.' Comment -'\n' Text - -'\n' Text +'\n\n' Text.Whitespace '# ansi-mr is for ANSI terminals with ONLY relative cursor addressing' Comment -'\n' Text +'\n' Text.Whitespace '# and more than one page of memory. It uses local motions instead of' Comment -'\n' Text +'\n' Text.Whitespace '# direct cursor addressing, and makes almost no assumptions. It does' Comment -'\n' Text +'\n' Text.Whitespace '# assume auto margins, no padding and/or xon/xoff, and a 24x80 screen.' Comment -'\n' Text +'\n' Text.Whitespace 'ansi-mr' Name.Tag '|' Punctuation 'mem rel cup ansi' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'am' Name.Class ':' Punctuation 'xo' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -1428,27 +1478,29 @@ '=' Operator 'ansi+local1' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '# ansi-mini is a bare minimum ANSI terminal. This should work on anything, but ' Comment -'\n' Text +'\n' Text.Whitespace '# beware of screen size problems and memory relative cursor addressing.' Comment -'\n' Text +'\n' Text.Whitespace 'ansi-mini' Name.Tag '|' Punctuation 'minimum ansi standard terminal' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'am' Name.Class ':' Punctuation 'xo' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -1470,24 +1522,26 @@ '=' Operator 'ansi+erase' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '# ansi-mtabs adds relative addressing and minimal tab support ' Comment -'\n' Text +'\n' Text.Whitespace 'ansi-mtabs' Name.Tag '|' Punctuation 'any ansi terminal with pessimistic assumptions' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'it' Name.Class '#' Operator '8' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ta' Name.Class '=' Operator @@ -1501,96 +1555,97 @@ '=' Operator 'ansi-mini' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '# ANSI X3.64 from emory!mlhhh (Hugh Hansard) via BRL' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# The following is an entry for the full ANSI 3.64 (1977). It lacks' Comment -'\n' Text +'\n' Text.Whitespace '# padding, but most terminals using the standard are "fast" enough' Comment -'\n' Text +'\n' Text.Whitespace '# not to require any -- even at 9600 bps. If you encounter problems,' Comment -'\n' Text +'\n' Text.Whitespace '# try including the padding specifications.' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# Note: the :as: and :ae: specifications are not implemented here, for' Comment -'\n' Text +'\n' Text.Whitespace '# the available termcap documentation does not make clear WHICH alternate' Comment -'\n' Text +'\n' Text.Whitespace '# character set to specify. ANSI 3.64 seems to make allowances for several.' Comment -'\n' Text +'\n' Text.Whitespace '# Please make the appropriate adjustments to fit your needs -- that is' Comment -'\n' Text +'\n' Text.Whitespace '# if you will be using alternate character sets.' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# There are very few terminals running the full ANSI 3.64 standard,' Comment -'\n' Text +'\n' Text.Whitespace '# so I could only test this entry on one verified terminal (Visual 102).' Comment -'\n' Text +'\n' Text.Whitespace '# I would appreciate the results on other terminals sent to me.' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# Please report comments, changes, and problems to:' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# U.S. MAIL: Hugh Hansard' Comment -'\n' Text +'\n' Text.Whitespace '# Box: 22830' Comment -'\n' Text +'\n' Text.Whitespace '# Emory University' Comment -'\n' Text +'\n' Text.Whitespace '# Atlanta, GA. 30322.' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# USENET {akgua,msdc,sb1,sb6,gatech}!emory!mlhhh.' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# (Added vt100 :rc:,:sc: to quiet a tic warning --esr)' Comment -'\n' Text +'\n' Text.Whitespace 'ansi77' Name.Tag '|' Punctuation 'ansi 3.64 standard 1977 version' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'am' Name.Class ':' Punctuation @@ -1598,7 +1653,8 @@ ':' Punctuation 'mi' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -1612,7 +1668,8 @@ '#' Operator '24' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'al' Name.Class '=' Operator @@ -1641,7 +1698,8 @@ '\\' Literal 'E[2J' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'cm' Name.Class '=' Operator @@ -1668,7 +1726,8 @@ '\\' Literal 'E[M' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'do' Name.Class '=' Operator @@ -1705,7 +1764,8 @@ '\\' Literal 'EOS' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'kb' Name.Class '=' Operator @@ -1740,7 +1800,8 @@ '=' Operator '^H' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'nd' Name.Class '=' Operator @@ -1778,7 +1839,8 @@ '\\' Literal 'E[7m' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'sr' Name.Class '=' Operator @@ -1804,39 +1866,39 @@ '\\' Literal 'E[4m' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace "# Procomm and some other ANSI emulations don't recognize all of the ANSI-" Comment -'\n' Text +'\n' Text.Whitespace '# standard capabilities. This entry deletes :UP:, :RI:, :DO:, :LE:, and ' Comment -'\n' Text +'\n' Text.Whitespace '# <vpa>/<hpa> capabilities, forcing curses to use repetitions of :up:, ' Comment -'\n' Text +'\n' Text.Whitespace '# :nd:, :do: and :le:. Also deleted :IC: and :ic:, as QModem up to ' Comment -'\n' Text +'\n' Text.Whitespace "# 5.03 doesn't recognize these. Finally, we delete :rp: and :sr:, which seem" Comment -'\n' Text +'\n' Text.Whitespace '# to confuse many emulators. On the other hand, we can count on these programs' Comment -'\n' Text +'\n' Text.Whitespace '# doing :ae:/:as:/:sa:. Older versions of this entry featured ' Comment -'\n' Text +'\n' Text.Whitespace '# <invis=\\E[9m>, but <invis=\\E[8m> now seems to be more common under' Comment -'\n' Text +'\n' Text.Whitespace '# ANSI.SYS influence.' Comment -'\n' Text +'\n' Text.Whitespace '# From: Eric S. Raymond <esr@snark.thyrsus.com> Oct 30 1995' Comment -'\n' Text +'\n' Text.Whitespace 'pcansi-m' Name.Tag '|' Punctuation @@ -1844,7 +1906,8 @@ '|' Punctuation 'ibm-pc terminal programs claiming to be ansi (mono mode)' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'am' Name.Class ':' Punctuation @@ -1854,7 +1917,8 @@ ':' Punctuation 'ms' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -1868,7 +1932,8 @@ '#' Operator '24' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'al' Name.Class '=' Operator @@ -1901,7 +1966,8 @@ '\\' Literal 'E[J' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'cm' Name.Class '=' Operator @@ -1932,7 +1998,8 @@ '\\' Literal 'E[B' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ho' Name.Class '=' Operator @@ -1968,7 +2035,8 @@ '\\' Literal 'E[A' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'le' Name.Class '=' Operator @@ -1998,13 +2066,14 @@ '\\' Literal 'E[A' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'tc' Name.Class '=' Operator 'klone+sgr-dumb' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'pcansi-25-m' Name.Tag '|' Punctuation @@ -2012,7 +2081,8 @@ '|' Punctuation 'ibm-pc terminal programs with 25 lines (mono mode)' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'li' Name.Class '#' Operator @@ -2022,7 +2092,7 @@ '=' Operator 'pcansi-m' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'pcansi-33-m' Name.Tag '|' Punctuation @@ -2030,7 +2100,8 @@ '|' Punctuation 'ibm-pc terminal programs with 33 lines (mono mode)' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'li' Name.Class '#' Operator @@ -2040,7 +2111,7 @@ '=' Operator 'pcansi-m' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'pcansi-43-m' Name.Tag '|' Punctuation @@ -2048,7 +2119,8 @@ '|' Punctuation 'ibm-pc terminal programs with 43 lines (mono mode)' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'li' Name.Class '#' Operator @@ -2058,16 +2130,17 @@ '=' Operator 'pcansi-m' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace '# The color versions. All PC emulators do color...' Comment -'\n' Text +'\n' Text.Whitespace 'pcansi' Name.Tag '|' Punctuation 'ibm-pc terminal programs claiming to be ansi' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'tc' Name.Class '=' Operator @@ -2077,7 +2150,7 @@ '=' Operator 'pcansi-m' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'pcansi-25' Name.Tag '|' Punctuation @@ -2085,7 +2158,8 @@ '|' Punctuation 'ibm-pc terminal programs with 25 lines' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'li' Name.Class '#' Operator @@ -2095,7 +2169,7 @@ '=' Operator 'pcansi' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'pcansi-33' Name.Tag '|' Punctuation @@ -2103,7 +2177,8 @@ '|' Punctuation 'ibm-pc terminal programs with 33 lines' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'li' Name.Class '#' Operator @@ -2113,7 +2188,7 @@ '=' Operator 'pcansi' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'pcansi-43' Name.Tag '|' Punctuation @@ -2121,7 +2196,8 @@ '|' Punctuation 'ibm-pc terminal programs with 43 lines' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'li' Name.Class '#' Operator @@ -2131,21 +2207,21 @@ '=' Operator 'pcansi' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '# ansi-m -- full ANSI X3.64 with ANSI.SYS-compatible attributes, no color.' Comment -'\n' Text +'\n' Text.Whitespace "# If you want pound signs rather than dollars, replace `B' with `A'" Comment -'\n' Text +'\n' Text.Whitespace '# in the <s0ds>, <s1ds>, <s2ds>, and <s3ds> capabilities.' Comment -'\n' Text +'\n' Text.Whitespace '# From: Eric S. Raymond <esr@snark.thyrsus.com> Nov 6 1995' Comment -'\n' Text +'\n' Text.Whitespace 'ansi-m' Name.Tag '|' Punctuation @@ -2153,11 +2229,13 @@ '|' Punctuation 'ANSI X3.64-1979 terminal with ANSI.SYS compatible attributes' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation '5i' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'AL' Name.Class '=' Operator @@ -2184,7 +2262,8 @@ '\\' Literal 'E[%d@' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'LE' Name.Class '=' Operator @@ -2211,7 +2290,8 @@ '\\' Literal 'E[%dA' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'cb' Name.Class '=' Operator @@ -2241,7 +2321,8 @@ 'ei' Name.Class '=' Operator ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'im' Name.Class '=' Operator @@ -2280,7 +2361,8 @@ '\\' Literal 'E[A' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'nw' Name.Class '=' Operator @@ -2305,7 +2387,8 @@ '\\' Literal 'E[%p2%{1}%-%db' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 's0' Name.Class '=' Operator @@ -2332,30 +2415,32 @@ '\\' Literal 'E[I' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'tc' Name.Class '=' Operator 'pcansi-m' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '# ansi -- this terminfo expresses the largest subset of X3.64 that will fit in' Comment -'\n' Text +'\n' Text.Whitespace '# standard terminfo. Assumes ANSI.SYS-compatible attributes and color.' Comment -'\n' Text +'\n' Text.Whitespace '# From: Eric S. Raymond <esr@snark.thyrsus.com> Nov 6 1995' Comment -'\n' Text +'\n' Text.Whitespace 'ansi' Name.Tag '|' Punctuation 'ansi/pc-term compatible with color' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'u6' Name.Class '=' Operator @@ -2372,14 +2457,16 @@ '\\' Literal 'E[?%[;0123456789]c' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'u9' Name.Class '=' Operator '\\' Literal 'E[c' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'tc' Name.Class '=' Operator @@ -2393,42 +2480,44 @@ '=' Operator 'ansi-m' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '# ansi-generic is a vanilla ANSI terminal. This is assumed to implement ' Comment -'\n' Text +'\n' Text.Whitespace '# all the normal ANSI stuff with no extensions. It assumes ' Comment -'\n' Text +'\n' Text.Whitespace "# insert/delete line/char is there, so it won't work with " Comment -'\n' Text +'\n' Text.Whitespace '# vt100 clones. It assumes video attributes for bold, blink, ' Comment -'\n' Text +'\n' Text.Whitespace "# underline, and reverse, which won't matter much if the terminal " Comment -'\n' Text +'\n' Text.Whitespace "# can't do some of those. Padding is assumed to be zero, which " Comment -'\n' Text +'\n' Text.Whitespace "# shouldn't hurt since xon/xoff is assumed." Comment -'\n' Text +'\n' Text.Whitespace 'ansi-generic' Name.Tag '|' Punctuation 'generic ansi standard terminal' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'am' Name.Class ':' Punctuation 'xo' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -2450,7 +2539,8 @@ '=' Operator 'ansi+cup' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'tc' Name.Class '=' Operator @@ -2468,7 +2558,8 @@ '=' Operator 'ansi+local' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'tc' Name.Class '=' Operator @@ -2486,203 +2577,203 @@ '=' Operator 'ansi+sgrbold' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'tc' Name.Class '=' Operator 'ansi+arrows' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '#### Linux consoles' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text - -'\n' Text +'\n\n' Text.Whitespace '# This entry is good for the 1.2.13 or later version of the Linux console.' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# ***************************************************************************' Comment -'\n' Text +'\n' Text.Whitespace '# * *' Comment -'\n' Text +'\n' Text.Whitespace '# * WARNING: *' Comment -'\n' Text +'\n' Text.Whitespace '# * Linuxes come with a default keyboard mapping kcbt=^I. This entry, in *' Comment -'\n' Text +'\n' Text.Whitespace '# * response to user requests, assumes kcbt=\\E[Z, the ANSI/ECMA reverse-tab *' Comment -'\n' Text +'\n' Text.Whitespace '# * character. Here are the keymap replacement lines that will set this up: *' Comment -'\n' Text +'\n' Text.Whitespace '# * *' Comment -'\n' Text +'\n' Text.Whitespace '#\tkeycode 15 = Tab Tab' Comment -'\n' Text +'\n' Text.Whitespace '#\t\talt keycode 15 = Meta_Tab' Comment -'\n' Text +'\n' Text.Whitespace '#\t\tshift\tkeycode 15 = F26' Comment -'\n' Text +'\n' Text.Whitespace '#\tstring F26 ="\\033[Z"' Comment -'\n' Text +'\n' Text.Whitespace '# * *' Comment -'\n' Text +'\n' Text.Whitespace '# * This has to use a key slot which is unfortunate (any unused one will *' Comment -'\n' Text +'\n' Text.Whitespace '# * do, F26 is the higher-numbered one). The change ought to be built *' Comment -'\n' Text +'\n' Text.Whitespace '# * into the kernel tables. *' Comment -'\n' Text +'\n' Text.Whitespace '# * *' Comment -'\n' Text +'\n' Text.Whitespace '# ***************************************************************************' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace "# The 1.3.x kernels add color-change capabilities; if yours doesn't have this" Comment -'\n' Text +'\n' Text.Whitespace '# and it matters, turn off <ccc>. The %02x escape used to implement this is' Comment -'\n' Text +'\n' Text.Whitespace '# not back-portable to SV curses and not supported in ncurses versions before' Comment -'\n' Text +'\n' Text.Whitespace '# 1.9.9. All linux kernels since 1.2.13 (at least) set the screen size' Comment -'\n' Text +'\n' Text.Whitespace '# themselves; this entry assumes that capability.' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# This entry is good for the 1.2.13 or later version of the Linux console.' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# ***************************************************************************' Comment -'\n' Text +'\n' Text.Whitespace '# * *' Comment -'\n' Text +'\n' Text.Whitespace '# * WARNING: *' Comment -'\n' Text +'\n' Text.Whitespace '# * Linuxes come with a default keyboard mapping kcbt=^I. This entry, in *' Comment -'\n' Text +'\n' Text.Whitespace '# * response to user requests, assumes kcbt=\\E[Z, the ANSI/ECMA reverse-tab *' Comment -'\n' Text +'\n' Text.Whitespace '# * character. Here are the keymap replacement lines that will set this up: *' Comment -'\n' Text +'\n' Text.Whitespace '# * *' Comment -'\n' Text +'\n' Text.Whitespace '#\tkeycode 15 = Tab Tab' Comment -'\n' Text +'\n' Text.Whitespace '#\t\talt keycode 15 = Meta_Tab' Comment -'\n' Text +'\n' Text.Whitespace '#\t\tshift\tkeycode 15 = F26' Comment -'\n' Text +'\n' Text.Whitespace '#\tstring F26 ="\\033[Z"' Comment -'\n' Text +'\n' Text.Whitespace '# * *' Comment -'\n' Text +'\n' Text.Whitespace '# * This has to use a key slot which is unfortunate (any unused one will *' Comment -'\n' Text +'\n' Text.Whitespace '# * do, F26 is the higher-numbered one). The change ought to be built *' Comment -'\n' Text +'\n' Text.Whitespace '# * into the kernel tables. *' Comment -'\n' Text +'\n' Text.Whitespace '# * *' Comment -'\n' Text +'\n' Text.Whitespace '# ***************************************************************************' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace "# The 1.3.x kernels add color-change capabilities; if yours doesn't have this" Comment -'\n' Text +'\n' Text.Whitespace '# and it matters, turn off <ccc>. The %02x escape used to implement this is' Comment -'\n' Text +'\n' Text.Whitespace '# not back-portable to SV curses and not supported in ncurses versions before' Comment -'\n' Text +'\n' Text.Whitespace '# 1.9.9. All linux kernels since 1.2.13 (at least) set the screen size' Comment -'\n' Text +'\n' Text.Whitespace '# themselves; this entry assumes that capability.' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# The 2.2.x kernels add a private mode that sets the cursor type; use that to' Comment -'\n' Text +'\n' Text.Whitespace '# get a block cursor for cvvis.' Comment -'\n' Text +'\n' Text.Whitespace '# reported by Frank Heckenbach <frank@g-n-u.de>.' Comment -'\n' Text +'\n' Text.Whitespace '# (untranslatable capabilities removed to fit entry within 1023 bytes)' Comment -'\n' Text +'\n' Text.Whitespace '# (sgr removed to fit entry within 1023 bytes)' Comment -'\n' Text +'\n' Text.Whitespace '# (terminfo-only capabilities suppressed to fit entry within 1023 bytes)' Comment -'\n' Text +'\n' Text.Whitespace 'linux' Name.Tag '|' Punctuation 'linux console' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'am' Name.Class ':' Punctuation @@ -2696,13 +2787,15 @@ ':' Punctuation 'xo' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'it' Name.Class '#' Operator '8' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'AL' Name.Class '=' Operator @@ -2734,7 +2827,8 @@ '\\' Literal 'E[L' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'bl' Name.Class '=' Operator @@ -2766,7 +2860,8 @@ '=' Operator '^M' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'cs' Name.Class '=' Operator @@ -2797,7 +2892,8 @@ '\\' Literal 'E[%dX' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ei' Name.Class '=' Operator @@ -2829,7 +2925,8 @@ '\\' Literal 'E[[B' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'k3' Name.Class '=' Operator @@ -2861,7 +2958,8 @@ '\\' Literal 'E[19~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'k9' Name.Class '=' Operator @@ -2893,7 +2991,8 @@ '\\' Literal '177' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'kd' Name.Class '=' Operator @@ -2929,7 +3028,8 @@ '\\' Literal 'E[2m' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'mr' Name.Class '=' Operator @@ -2964,7 +3064,8 @@ '=' Operator '^J' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'sr' Name.Class '=' Operator @@ -2995,7 +3096,8 @@ '\\' Literal 'E[4m' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'vb' Name.Class '=' Operator @@ -3019,7 +3121,8 @@ '\\' Literal 'E[?1c' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'vs' Name.Class '=' Operator @@ -3028,7 +3131,8 @@ '\\' Literal 'E[?8c' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'tc' Name.Class '=' Operator @@ -3038,19 +3142,21 @@ '=' Operator 'ecma+color' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'linux-m' Name.Tag '|' Punctuation 'Linux console no color' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'Co@' Name.Class ':' Punctuation 'pa@' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'AB@' Name.Class ':' Punctuation @@ -3064,50 +3170,56 @@ '=' Operator 'linux' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'linux-c-nc' Name.Tag '|' Punctuation 'linux console 1.3.x hack for ncurses only' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'cc' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation '..Ic' Name.Class '=' Operator '\\' Literal 'E]P%p1%x%p2%{255}%*%{1000}%/%02x%p3%{255}%*%{1000}%/%02x%p4%{255}%*%{1000}%/%02x' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'oc' Name.Class '=' Operator '\\' Literal 'E]R' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'tc' Name.Class '=' Operator 'linux' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace '# From: Dennis Henriksen <opus@osrl.dk>, 9 July 1996' Comment -'\n' Text +'\n' Text.Whitespace 'linux-c' Name.Tag '|' Punctuation 'linux console 1.3.6+ with private palette for each virtual console' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'cc' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'Co' Name.Class '#' Operator @@ -3117,38 +3229,42 @@ '#' Operator '64' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation '..Ic' 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 -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'oc' Name.Class '=' Operator '\\' Literal 'E]R' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'tc' Name.Class '=' Operator 'linux' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '# See the note on ICH/ICH1 VERSUS RMIR/SMIR near the end of file' Comment -'\n' Text +'\n' Text.Whitespace 'linux-nic' Name.Tag '|' Punctuation 'linux with ich/ich1 suppressed for non-curses programs' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'IC@' Name.Class ':' Punctuation @@ -3160,27 +3276,29 @@ 'im' Name.Class '=' Operator ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'tc' Name.Class '=' Operator 'linux' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '# This assumes you have used setfont(8) to load one of the Linux koi8-r fonts.' Comment -'\n' Text +'\n' Text.Whitespace '# acsc entry from Pavel Roskin" <pavel@absolute.spb.su>, 29 Sep 1997.' Comment -'\n' Text +'\n' Text.Whitespace 'linux-koi8' Name.Tag '|' Punctuation 'linux with koi8 alternate character set' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ac' Name.Class '=' Operator @@ -3248,27 +3366,29 @@ '=' Operator 'linux' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'tc' Name.Class '=' Operator 'klone+koi8acs' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace "# Another entry for KOI8-r with Qing Long's acsc." Comment -'\n' Text +'\n' Text.Whitespace '# (which one better complies with the standard?)' Comment -'\n' Text +'\n' Text.Whitespace 'linux-koi8r' Name.Tag '|' Punctuation 'linux with koi8-r alternate character set' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'tc' Name.Class '=' Operator @@ -3278,18 +3398,19 @@ '=' Operator 'klone+koi8acs' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '# Entry for the latin1 and latin2 fonts' Comment -'\n' Text +'\n' Text.Whitespace 'linux-lat' Name.Tag '|' Punctuation 'linux with latin1 or latin2 alternate character set' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ac' Name.Class '=' Operator @@ -3355,59 +3476,59 @@ '\\' Literal '376' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'tc' Name.Class '=' Operator 'linux' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '#### NetBSD consoles' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# pcvt termcap database entries (corresponding to release 3.31)' Comment -'\n' Text +'\n' Text.Whitespace "# Author's last edit-date: [Fri Sep 15 20:29:10 1995]" Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# (For the terminfo master file, I translated these into terminfo syntax.' Comment -'\n' Text +'\n' Text.Whitespace "# Then I dropped all the pseudo-HP entries. we don't want and can't use" Comment -'\n' Text +'\n' Text.Whitespace '# the :Xs: flag. Then I split :is: into a size-independent :i1: and a' Comment -'\n' Text +'\n' Text.Whitespace '# size-dependent :is:. Finally, I added <rmam>/<smam> -- esr)' Comment -'\n' Text - -'\n' Text +'\n\n' Text.Whitespace '# NOTE: :ic: has been taken out of this entry. for reference, it should' Comment -'\n' Text +'\n' Text.Whitespace '# be <ich1=\\E[@>. For discussion, see ICH/ICH1 VERSUS RMIR/SMIR below.' Comment -'\n' Text +'\n' Text.Whitespace '# (esr: added :vi: and :ve: to resolve NetBSD Problem Report #4583)' Comment -'\n' Text +'\n' Text.Whitespace 'pcvtXX' Name.Tag '|' Punctuation 'pcvt vt200 emulator (DEC VT220)' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'am' Name.Class ':' Punctuation @@ -3419,7 +3540,8 @@ ':' Punctuation 'xn' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'it' Name.Class '#' Operator @@ -3429,7 +3551,8 @@ '#' Operator '3' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'AL' Name.Class '=' Operator @@ -3456,7 +3579,8 @@ '\\' Literal 'E[%d@' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'LE' Name.Class '=' Operator @@ -3483,7 +3607,8 @@ '\\' Literal 'E[%dS' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'SR' Name.Class '=' Operator @@ -3495,7 +3620,8 @@ '\\' Literal 'E[%dA' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ac' Name.Class '=' Operator @@ -3505,7 +3631,8 @@ '\\' Literal '054--..00``aaffgghhiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz~~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ae' Name.Class '=' Operator @@ -3541,7 +3668,8 @@ '\\' Literal 'E[K' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'cl' Name.Class '=' Operator @@ -3564,7 +3692,8 @@ '\\' Literal 'E[%i%d;%dr' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ct' Name.Class '=' Operator @@ -3596,7 +3725,8 @@ '\\' Literal 'E[H' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'i1' Name.Class '=' Operator @@ -3618,7 +3748,8 @@ '\\' Literal 'E[4h' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'k1' Name.Class '=' Operator @@ -3645,7 +3776,8 @@ '\\' Literal 'E[21~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'k6' Name.Class '=' Operator @@ -3677,7 +3809,8 @@ '\\' Literal 'E[2~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'kN' Name.Class '=' Operator @@ -3711,7 +3844,8 @@ '\\' Literal 'E[1~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'kl' Name.Class '=' Operator @@ -3744,7 +3878,8 @@ '\\' Literal 'E[5m' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'md' Name.Class '=' Operator @@ -3771,7 +3906,8 @@ '\\' Literal 'EE' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'r1' Name.Class '=' Operator @@ -3795,7 +3931,8 @@ '\\' Literal 'E8' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'rf' Name.Class '=' Operator @@ -3816,7 +3953,8 @@ '\\' Literal 'ED' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'so' Name.Class '=' Operator @@ -3852,7 +3990,8 @@ '\\' Literal 'E[4m' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 've' Name.Class '=' Operator @@ -3864,24 +4003,25 @@ '\\' Literal 'E[?25l' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '#\tNetBSD/FreeBSD vt220 terminal emulator console (pc keyboard & monitor)' Comment -'\n' Text +'\n' Text.Whitespace '#\ttermcap entries for pure VT220-Emulation and 25, 28, 35, 40, 43 and' Comment -'\n' Text +'\n' Text.Whitespace '#\t50 lines entries; 80 columns' Comment -'\n' Text +'\n' Text.Whitespace 'pcvt25' Name.Tag '|' Punctuation 'dec vt220 emulation with 25 lines' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -3891,7 +4031,8 @@ '#' Operator '25' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'is' Name.Class '=' Operator @@ -3904,13 +4045,14 @@ '=' Operator 'pcvtXX' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'pcvt28' Name.Tag '|' Punctuation 'dec vt220 emulation with 28 lines' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -3920,7 +4062,8 @@ '#' Operator '28' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'is' Name.Class '=' Operator @@ -3933,13 +4076,14 @@ '=' Operator 'pcvtXX' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'pcvt35' Name.Tag '|' Punctuation 'dec vt220 emulation with 35 lines' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -3949,7 +4093,8 @@ '#' Operator '35' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'is' Name.Class '=' Operator @@ -3962,13 +4107,14 @@ '=' Operator 'pcvtXX' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'pcvt40' Name.Tag '|' Punctuation 'dec vt220 emulation with 40 lines' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -3978,7 +4124,8 @@ '#' Operator '40' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'is' Name.Class '=' Operator @@ -3991,13 +4138,14 @@ '=' Operator 'pcvtXX' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'pcvt43' Name.Tag '|' Punctuation 'dec vt220 emulation with 43 lines' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -4007,7 +4155,8 @@ '#' Operator '43' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'is' Name.Class '=' Operator @@ -4020,13 +4169,14 @@ '=' Operator 'pcvtXX' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'pcvt50' Name.Tag '|' Punctuation 'dec vt220 emulation with 50 lines' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -4036,7 +4186,8 @@ '#' Operator '50' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'is' Name.Class '=' Operator @@ -4049,24 +4200,25 @@ '=' Operator 'pcvtXX' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '#\tNetBSD/FreeBSD vt220 terminal emulator console (pc keyboard & monitor)' Comment -'\n' Text +'\n' Text.Whitespace '#\ttermcap entries for pure VT220-Emulation and 25, 28, 35, 40, 43 and' Comment -'\n' Text +'\n' Text.Whitespace '#\t50 lines entries; 132 columns' Comment -'\n' Text +'\n' Text.Whitespace 'pcvt25w' Name.Tag '|' Punctuation 'dec vt220 emulation with 25 lines and 132 cols' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -4076,7 +4228,8 @@ '#' Operator '25' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'is' Name.Class '=' Operator @@ -4089,13 +4242,14 @@ '=' Operator 'pcvtXX' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'pcvt28w' Name.Tag '|' Punctuation 'dec vt220 emulation with 28 lines and 132 cols' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -4105,7 +4259,8 @@ '#' Operator '28' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'is' Name.Class '=' Operator @@ -4118,13 +4273,14 @@ '=' Operator 'pcvtXX' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'pcvt35w' Name.Tag '|' Punctuation 'dec vt220 emulation with 35 lines and 132 cols' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -4134,7 +4290,8 @@ '#' Operator '35' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'is' Name.Class '=' Operator @@ -4147,13 +4304,14 @@ '=' Operator 'pcvtXX' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'pcvt40w' Name.Tag '|' Punctuation 'dec vt220 emulation with 40 lines and 132 cols' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -4163,7 +4321,8 @@ '#' Operator '40' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'is' Name.Class '=' Operator @@ -4176,13 +4335,14 @@ '=' Operator 'pcvtXX' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'pcvt43w' Name.Tag '|' Punctuation 'dec vt220 emulation with 43 lines and 132 cols' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -4192,7 +4352,8 @@ '#' Operator '43' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'is' Name.Class '=' Operator @@ -4205,13 +4366,14 @@ '=' Operator 'pcvtXX' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'pcvt50w' Name.Tag '|' Punctuation 'dec vt220 emulation with 50 lines and 132 cols' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -4221,7 +4383,8 @@ '#' Operator '50' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'is' Name.Class '=' Operator @@ -4234,24 +4397,24 @@ '=' Operator 'pcvtXX' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '# Terminfo entries to enable the use of the ncurses library in colour on a' Comment -'\n' Text +'\n' Text.Whitespace '# NetBSD-arm32 console (only tested on a RiscPC).' Comment -'\n' Text +'\n' Text.Whitespace '# Created by Dave Millen <dmill@globalnet.co.uk> 22.07.98' Comment -'\n' Text +'\n' Text.Whitespace '# modified codes for setf/setb to setaf/setab, then to klone+color, corrected' Comment -'\n' Text +'\n' Text.Whitespace '# typo in invis - TD' Comment -'\n' Text +'\n' Text.Whitespace 'arm100' Name.Tag '|' Punctuation @@ -4259,7 +4422,8 @@ '|' Punctuation 'Arm(RiscPC) ncurses compatible (for 640x480)' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'am' Name.Class ':' Punctuation @@ -4271,7 +4435,8 @@ ':' Punctuation 'xo' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -4285,7 +4450,8 @@ '#' Operator '30' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation '@8' Name.Class '=' Operator @@ -4322,7 +4488,8 @@ '\\' Literal 'E[n' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'LE' Name.Class '=' Operator @@ -4349,13 +4516,15 @@ '\\' Literal 'E[%dA' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ac' Name.Class '=' Operator '``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ae' Name.Class '=' Operator @@ -4391,7 +4560,8 @@ '\\' Literal 'E[J' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'cm' Name.Class '=' Operator @@ -4416,7 +4586,8 @@ '=' Operator '^J' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'eA' Name.Class '=' Operator @@ -4450,7 +4621,8 @@ '\\' Literal 'E[R' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'k4' Name.Class '=' Operator @@ -4487,7 +4659,8 @@ '\\' Literal 'E[x' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'kb' Name.Class '=' Operator @@ -4522,7 +4695,8 @@ '\\' Literal 'E=' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ku' Name.Class '=' Operator @@ -4555,7 +4729,8 @@ '\\' Literal 'E[8m' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'mr' Name.Class '=' Operator @@ -4582,14 +4757,16 @@ '\\' Literal 'E[?8h' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'rc' Name.Class '=' Operator '\\' Literal 'E8' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation '..sa' Name.Class '=' Operator @@ -4600,7 +4777,8 @@ '\\' Literal '017%;' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'sc' Name.Class '=' Operator @@ -4640,7 +4818,8 @@ '\\' Literal 'E[m' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'up' Name.Class '=' Operator @@ -4652,7 +4831,8 @@ '\\' Literal 'E[4m' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'tc' Name.Class '=' Operator @@ -4662,7 +4842,7 @@ '=' Operator 'klone+color' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'arm100-w' Name.Tag '|' Punctuation @@ -4670,7 +4850,8 @@ '|' Punctuation 'Arm(RiscPC) ncurses compatible (for 1024x768)' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -4684,18 +4865,18 @@ '=' Operator 'arm100' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '# NetBSD/x68k console vt200 emulator. This port runs on a 68K machine' Comment -'\n' Text +'\n' Text.Whitespace '# manufactured by Sharp for the Japenese market.' Comment -'\n' Text +'\n' Text.Whitespace '# From Minoura Makoto <minoura@netlaputa.or.jp>, 12 May 1996' Comment -'\n' Text +'\n' Text.Whitespace 'x68k' Name.Tag '|' Punctuation @@ -4703,7 +4884,8 @@ '|' Punctuation 'NetBSD/x68k ITE' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -4713,7 +4895,8 @@ '#' Operator '32' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation '%1' Name.Class '=' Operator @@ -4729,29 +4912,31 @@ '=' Operator 'vt220' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '# <tv@pobox.com>:' Comment -'\n' Text +'\n' Text.Whitespace '# Entry for the DNARD OpenFirmware console, close to ANSI but not quite.' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# (still unfinished, but good enough so far.)' Comment -'\n' Text +'\n' Text.Whitespace 'ofcons' Name.Tag ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'bw' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -4761,7 +4946,8 @@ '#' Operator '30' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'AL' Name.Class '=' Operator @@ -4788,7 +4974,8 @@ '\\' Literal '233%d@' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'LE' Name.Class '=' Operator @@ -4819,7 +5006,8 @@ '\\' Literal '233J' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ce' Name.Class '=' Operator @@ -4849,7 +5037,8 @@ '\\' Literal '233M' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'do' Name.Class '=' Operator @@ -4882,7 +5071,8 @@ '\\' Literal '2330W' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'k4' Name.Class '=' Operator @@ -4909,7 +5099,8 @@ '\\' Literal '2330r' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'k9' Name.Class '=' Operator @@ -4940,7 +5131,8 @@ '=' Operator '^H' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'kd' Name.Class '=' Operator @@ -4972,7 +5164,8 @@ '\\' Literal '2337;2m' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'md' Name.Class '=' Operator @@ -4999,7 +5192,8 @@ '\\' Literal '2337m' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'nd' Name.Class '=' Operator @@ -5033,30 +5227,32 @@ '\\' Literal '233A' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'vb' Name.Class '=' Operator '^G' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '# NetBSD "wscons" emulator in vt220 mode' Comment -'\n' Text +'\n' Text.Whitespace '# These are micro-minimal and probably need to be redone for real' Comment -'\n' Text +'\n' Text.Whitespace '# after the manner of the pcvt entries.' Comment -'\n' Text +'\n' Text.Whitespace 'wsvt25' Name.Tag '|' Punctuation 'NetBSD wscons in 25 line DEC VT220 mode' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -5070,19 +5266,21 @@ '=' Operator 'vt220' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace 'wsvt25m' Name.Tag '|' Punctuation 'NetBSD wscons in 25 line DEC VT220 mode with Meta' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'km' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -5096,40 +5294,43 @@ '=' Operator 'vt220' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace "# `rasterconsole' provided by 4.4BSD, NetBSD and OpenBSD on SPARC, and " Comment -'\n' Text +'\n' Text.Whitespace '# DECstation/pmax.' Comment -'\n' Text +'\n' Text.Whitespace 'rcons' Name.Tag '|' Punctuation 'BSD rasterconsole' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'tc' Name.Class '=' Operator 'sun-il' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace '# Color version of above. Color currenly only provided by NetBSD.' Comment -'\n' Text +'\n' Text.Whitespace 'rcons-color' Name.Tag '|' Punctuation 'BSD rasterconsole with ANSI color' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ut' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'Co' Name.Class '#' Operator @@ -5139,7 +5340,8 @@ '#' Operator '64' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'AB' Name.Class '=' Operator @@ -5160,77 +5362,75 @@ '=' Operator 'rcons' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '#### FreeBSD console entries' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# From: Andrey Chernov <ache@astral.msk.su> 29 Mar 1996' Comment -'\n' Text +'\n' Text.Whitespace '# Andrey Chernov maintains the FreeBSD termcap distributions.' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# Note: Users of FreeBSD 2.1.0 and older versions must either upgrade' Comment -'\n' Text +'\n' Text.Whitespace '# or comment out the :cb: capability in the console entry.' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# Alexander Lukyanov reports:' Comment -'\n' Text +'\n' Text.Whitespace '# I have seen FreeBSD-2.1.5R... The old el1 bug changed, but it is still there.' Comment -'\n' Text +'\n' Text.Whitespace '# Now el1 clears not only to the line beginning, but also a large chunk' Comment -'\n' Text +'\n' Text.Whitespace '# of previous line. But there is another bug - ech does not work at all.' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text - -'\n' Text +'\n\n' Text.Whitespace '# for syscons' Comment -'\n' Text +'\n' Text.Whitespace '# common entry without semigraphics' Comment -'\n' Text +'\n' Text.Whitespace '# Bug: The <op> capability resets attributes.' Comment -'\n' Text +'\n' Text.Whitespace '# Bug? The ech and el1 attributes appear to move the cursor in some cases; for' Comment -'\n' Text +'\n' Text.Whitespace '# instance el1 does if the cursor is moved to the right margin first. Removed' Comment -'\n' Text +'\n' Text.Whitespace '# by T.Dickey 97/5/3 (ech=\\E[%p1%dX, el1=\\E[1K)' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# Setting colors turns off reverse; we cannot guarantee order, so use ncv.' Comment -'\n' Text +'\n' Text.Whitespace '# Note that this disables standout with color.' Comment -'\n' Text +'\n' Text.Whitespace 'cons25w' Name.Tag '|' Punctuation @@ -5240,7 +5440,8 @@ '|' Punctuation 'freebsd console (25-line raw mode)' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'NP' Name.Class ':' Punctuation @@ -5254,7 +5455,8 @@ ':' Punctuation 'ut' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'Co' Name.Class '#' Operator @@ -5280,7 +5482,8 @@ '#' Operator '64' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation '@7' Name.Class '=' Operator @@ -5307,7 +5510,8 @@ '\\' Literal 'E[%dP' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'DL' Name.Class '=' Operator @@ -5339,7 +5543,8 @@ '\\' Literal 'E[E' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'LE' Name.Class '=' Operator @@ -5366,7 +5571,8 @@ '\\' Literal 'E[%dA' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'al' Name.Class '=' Operator @@ -5397,7 +5603,8 @@ '\\' Literal 'E[%i%d`' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'cl' Name.Class '=' Operator @@ -5425,7 +5632,8 @@ '\\' Literal 'E[P' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'dl' Name.Class '=' Operator @@ -5463,7 +5671,8 @@ '\\' Literal 'E[N' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'k3' Name.Class '=' Operator @@ -5500,7 +5709,8 @@ '\\' Literal 'E[U' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'k;' Name.Class '=' Operator @@ -5536,7 +5746,8 @@ '=' Operator '^H' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'kd' Name.Class '=' Operator @@ -5572,7 +5783,8 @@ '\\' Literal 'E[5m' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'md' Name.Class '=' Operator @@ -5604,7 +5816,8 @@ '\\' Literal 'E[E' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'op' Name.Class '=' Operator @@ -5640,7 +5853,8 @@ '\\' Literal 'E[T' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ta' Name.Class '=' Operator @@ -5661,7 +5875,7 @@ '\\' Literal 'E[=1C' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'cons25' Name.Tag '|' Punctuation @@ -5671,7 +5885,8 @@ '|' Punctuation 'freebsd console (25-line ansi mode)' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ac' Name.Class '=' Operator @@ -5721,13 +5936,14 @@ '\\' Literal '371' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'tc' Name.Class '=' Operator 'cons25w' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'cons25-m' Name.Tag '|' Punctuation @@ -5737,13 +5953,15 @@ '|' Punctuation 'freebsd console (25-line mono ansi mode)' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'Co@' Name.Class ':' Punctuation 'pa@' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'AB@' Name.Class ':' Punctuation @@ -5769,7 +5987,7 @@ '=' Operator 'cons25' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'cons30' Name.Tag '|' Punctuation @@ -5777,7 +5995,8 @@ '|' Punctuation 'freebsd console (30-line ansi mode)' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'li' Name.Class '#' Operator @@ -5787,7 +6006,7 @@ '=' Operator 'cons25' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'cons30-m' Name.Tag '|' Punctuation @@ -5795,7 +6014,8 @@ '|' Punctuation 'freebsd console (30-line mono ansi mode)' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'li' Name.Class '#' Operator @@ -5805,7 +6025,7 @@ '=' Operator 'cons25-m' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'cons43' Name.Tag '|' Punctuation @@ -5813,7 +6033,8 @@ '|' Punctuation 'freebsd console (43-line ansi mode)' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'li' Name.Class '#' Operator @@ -5823,7 +6044,7 @@ '=' Operator 'cons25' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'cons43-m' Name.Tag '|' Punctuation @@ -5831,7 +6052,8 @@ '|' Punctuation 'freebsd console (43-line mono ansi mode)' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'li' Name.Class '#' Operator @@ -5841,7 +6063,7 @@ '=' Operator 'cons25-m' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'cons50' Name.Tag '|' Punctuation @@ -5851,7 +6073,8 @@ '|' Punctuation 'freebsd console (50-line ansi mode)' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'li' Name.Class '#' Operator @@ -5861,7 +6084,7 @@ '=' Operator 'cons25' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'cons50-m' Name.Tag '|' Punctuation @@ -5871,7 +6094,8 @@ '|' Punctuation 'freebsd console (50-line mono ansi mode)' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'li' Name.Class '#' Operator @@ -5881,7 +6105,7 @@ '=' Operator 'cons25-m' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'cons60' Name.Tag '|' Punctuation @@ -5889,7 +6113,8 @@ '|' Punctuation 'freebsd console (60-line ansi mode)' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'li' Name.Class '#' Operator @@ -5899,7 +6124,7 @@ '=' Operator 'cons25' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'cons60-m' Name.Tag '|' Punctuation @@ -5907,7 +6132,8 @@ '|' Punctuation 'freebsd console (60-line mono ansi mode)' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'li' Name.Class '#' Operator @@ -5917,7 +6143,7 @@ '=' Operator 'cons25-m' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'cons25r' Name.Tag '|' Punctuation @@ -5929,7 +6155,8 @@ '|' Punctuation 'freebsd console w/koi8-r cyrillic' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ac' Name.Class '=' Operator @@ -5977,13 +6204,14 @@ '\\' Literal '225' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'tc' Name.Class '=' Operator 'cons25w' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'cons25r-m' Name.Tag '|' Punctuation @@ -5995,13 +6223,15 @@ '|' Punctuation 'freebsd console w/koi8-r cyrillic (mono)' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'Co@' Name.Class ':' Punctuation 'pa@' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'AB@' Name.Class ':' Punctuation @@ -6023,7 +6253,7 @@ '=' Operator 'cons25r' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'cons50r' Name.Tag '|' Punctuation @@ -6031,7 +6261,8 @@ '|' Punctuation 'freebsd console w/koi8-r cyrillic (50 lines)' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'li' Name.Class '#' Operator @@ -6041,7 +6272,7 @@ '=' Operator 'cons25r' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'cons50r-m' Name.Tag '|' Punctuation @@ -6049,7 +6280,8 @@ '|' Punctuation 'freebsd console w/koi8-r cyrillic (50-line mono)' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'li' Name.Class '#' Operator @@ -6059,7 +6291,7 @@ '=' Operator 'cons25r-m' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'cons60r' Name.Tag '|' Punctuation @@ -6067,7 +6299,8 @@ '|' Punctuation 'freebsd console w/koi8-r cyrillic (60 lines)' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'li' Name.Class '#' Operator @@ -6077,7 +6310,7 @@ '=' Operator 'cons25r' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'cons60r-m' Name.Tag '|' Punctuation @@ -6085,7 +6318,8 @@ '|' Punctuation 'freebsd console w/koi8-r cyrillic (60-line mono)' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'li' Name.Class '#' Operator @@ -6095,10 +6329,10 @@ '=' Operator 'cons25r-m' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace '# ISO 8859-1 FreeBSD console' Comment -'\n' Text +'\n' Text.Whitespace 'cons25l1' Name.Tag '|' Punctuation @@ -6106,7 +6340,8 @@ '|' Punctuation 'freebsd console w/iso 8859-1 chars' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ac' Name.Class '=' Operator @@ -6168,13 +6403,14 @@ '\\' Literal '237' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'tc' Name.Class '=' Operator 'cons25w' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'cons25l1-m' Name.Tag '|' Punctuation @@ -6182,13 +6418,15 @@ '|' Punctuation 'freebsd console w/iso 8859-1 chars (mono)' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'Co@' Name.Class ':' Punctuation 'pa@' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'AB@' Name.Class ':' Punctuation @@ -6214,7 +6452,7 @@ '=' Operator 'cons25l1' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'cons50l1' Name.Tag '|' Punctuation @@ -6222,7 +6460,8 @@ '|' Punctuation 'freebsd console w/iso 8859-1 chars (50 lines)' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'li' Name.Class '#' Operator @@ -6232,7 +6471,7 @@ '=' Operator 'cons25l1' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'cons50l1-m' Name.Tag '|' Punctuation @@ -6240,7 +6479,8 @@ '|' Punctuation 'freebsd console w/iso 8859-1 chars (50-line mono)' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'li' Name.Class '#' Operator @@ -6250,7 +6490,7 @@ '=' Operator 'cons25l1-m' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'cons60l1' Name.Tag '|' Punctuation @@ -6258,7 +6498,8 @@ '|' Punctuation 'freebsd console w/iso 8859-1 chars (60 lines)' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'li' Name.Class '#' Operator @@ -6268,7 +6509,7 @@ '=' Operator 'cons25l1' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'cons60l1-m' Name.Tag '|' Punctuation @@ -6276,7 +6517,8 @@ '|' Punctuation 'freebsd console w/iso 8859-1 chars (60-line mono)' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'li' Name.Class '#' Operator @@ -6286,26 +6528,24 @@ '=' Operator 'cons25l1-m' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '#### 386BSD and BSD/OS Consoles' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text - -'\n' Text +'\n\n' Text.Whitespace '# This was the original 386BSD console entry (I think). ' Comment -'\n' Text +'\n' Text.Whitespace "# Some places it's named oldpc3|oldibmpc3." Comment -'\n' Text +'\n' Text.Whitespace '# From: Alex R.N. Wetmore <aw2t@andrew.cmu.edu>' Comment -'\n' Text +'\n' Text.Whitespace 'origpc3' Name.Tag '|' Punctuation @@ -6313,7 +6553,8 @@ '|' Punctuation 'IBM PC 386BSD Console' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'am' Name.Class ':' Punctuation @@ -6323,7 +6564,8 @@ ':' Punctuation 'xo' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -6333,7 +6575,8 @@ '#' Operator '25' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ac' Name.Class '=' Operator @@ -6361,7 +6604,8 @@ '\\' Literal '263' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'cd' Name.Class '=' Operator @@ -6393,7 +6637,8 @@ '\\' Literal 'E[H' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'kd' Name.Class '=' Operator @@ -6429,7 +6674,8 @@ '\\' Literal 'E[7m' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'me' Name.Class '=' Operator @@ -6452,7 +6698,8 @@ '\\' Literal 'E[2;7x' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'sf' Name.Class '=' Operator @@ -6478,7 +6725,8 @@ '\\' Literal 'E[2;7x' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'up' Name.Class '=' Operator @@ -6492,12 +6740,12 @@ '\\' Literal 'E[2;0x' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '# description of BSD/386 console emulator in version 1.0 (supplied by BSDI)' Comment -'\n' Text +'\n' Text.Whitespace 'oldpc3' Name.Tag '|' Punctuation @@ -6505,17 +6753,20 @@ '|' Punctuation 'old IBM PC BSD/386 Console' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'km' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'li' Name.Class '#' Operator '25' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'al' Name.Class '=' Operator @@ -6554,7 +6805,8 @@ '\\' Literal 'E[G' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'kP' Name.Class '=' Operator @@ -6590,7 +6842,8 @@ '\\' Literal 'E[A' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'md' Name.Class '=' Operator @@ -6619,39 +6872,40 @@ '=' Operator '^I' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '# Description of BSD/OS console emulator in version 1.1, 2.0, 2.1' Comment -'\n' Text +'\n' Text.Whitespace '# Note, the emulator supports many of the additional console features' Comment -'\n' Text +'\n' Text.Whitespace '# listed in the iBCS2 (e.g. character-set selection) though not all' Comment -'\n' Text +'\n' Text.Whitespace '# are described here. This entry really ought to be upgraded.' Comment -'\n' Text +'\n' Text.Whitespace '# Also note, the console will also work with fewer lines after doing' Comment -'\n' Text +'\n' Text.Whitespace '# "stty rows NN", e.g. to use 24 lines.' Comment -'\n' Text +'\n' Text.Whitespace '# (Color support from Kevin Rosenberg <kevin@cyberport.com>, 2 May 1996) ' Comment -'\n' Text +'\n' Text.Whitespace '# Bug: The <op> capability resets attributes.' Comment -'\n' Text +'\n' Text.Whitespace 'bsdos-pc-nobold' Name.Tag '|' Punctuation 'BSD/OS PC console w/o bold' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'am' Name.Class ':' Punctuation @@ -6661,7 +6915,8 @@ ':' Punctuation 'xo' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -6675,7 +6930,8 @@ '#' Operator '25' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'AL' Name.Class '=' Operator @@ -6702,7 +6958,8 @@ '\\' Literal 'E[%dC' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'UP' Name.Class '=' Operator @@ -6733,7 +6990,8 @@ '\\' Literal 'Ec' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'cm' Name.Class '=' Operator @@ -6763,7 +7021,8 @@ '\\' Literal 'E[F' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'kI' Name.Class '=' Operator @@ -6799,7 +7058,8 @@ '\\' Literal 'E[D' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'kr' Name.Class '=' Operator @@ -6829,7 +7089,8 @@ '\\' Literal 'E8' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation '..sa' Name.Class '=' Operator @@ -6838,7 +7099,8 @@ '\\' Literal 'E[=8F%;' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'sc' Name.Class '=' Operator @@ -6858,7 +7120,8 @@ '\\' Literal 'E[A' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'tc' Name.Class '=' Operator @@ -6868,13 +7131,14 @@ '=' Operator 'klone+color' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'bsdos-pc' Name.Tag '|' Punctuation 'IBM PC BSD/OS Console' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation '..sa' Name.Class '=' Operator @@ -6885,24 +7149,25 @@ '=' Operator 'bsdos-pc-nobold' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '# Old names for BSD/OS PC console used in releases before 4.1. ' Comment -'\n' Text +'\n' Text.Whitespace 'pc3' Name.Tag '|' Punctuation 'BSD/OS on the PC Console' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'tc' Name.Class '=' Operator 'bsdos-pc-nobold' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'ibmpc3' Name.Tag '|' Punctuation @@ -6910,469 +7175,470 @@ '|' Punctuation 'BSD/OS on the PC Console with bold instead of underline' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'tc' Name.Class '=' Operator 'bsdos-pc' Literal ':' Punctuation -'\n ' Text -'\n' Text +'\n ' Text.Whitespace +'\n' Text.Whitespace '# BSD/OS on the SPARC ' Comment -'\n' Text +'\n' Text.Whitespace 'bsdos-sparc' Name.Tag '|' Punctuation 'Sun SPARC BSD/OS Console' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'tc' Name.Class '=' Operator 'sun' Literal ':' Punctuation -'\n\t ' Text -'\n' Text +'\n\t ' Text.Whitespace +'\n' Text.Whitespace '# BSD/OS on the PowerPC ' Comment -'\n' Text +'\n' Text.Whitespace 'bsdos-ppc' Name.Tag '|' Punctuation 'PowerPC BSD/OS Console' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'tc' Name.Class '=' Operator 'bsdos-pc' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '#### DEC VT100 and compatibles' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# DEC terminals from the vt100 forward are collected here. Older DEC terminals' Comment -'\n' Text +'\n' Text.Whitespace "# and micro consoles can be found in the `obsolete' section. More details on" Comment -'\n' Text +'\n' Text.Whitespace '# the relationship between the VT100 and ANSI X3.64/ISO 6429/ECMA-48 may be' Comment -'\n' Text +'\n' Text.Whitespace '# found near the end of this file.' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace "# Except where noted, these entries are DEC's official terminfos." Comment -'\n' Text +'\n' Text.Whitespace '# Contact Bill Hedberg <hedberg@hannah.enet.dec.com> of Terminal Support' Comment -'\n' Text +'\n' Text.Whitespace '# Engineering for more information. Updated terminfos and termcaps ' Comment -'\n' Text +'\n' Text.Whitespace '# are kept available at ftp://gatekeeper.dec.com/pub/DEC/termcaps.' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# In October 1995 DEC sold its terminals business, including the VT and Dorio' Comment -'\n' Text +'\n' Text.Whitespace '# line and trademark, to SunRiver Data Systems. SunRiver has since changed' Comment -'\n' Text +'\n' Text.Whitespace '# its name to Boundless Technologies; see http://www.boundless.com.' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text - -'\n' Text +'\n\n' Text.Whitespace '# NOTE: Any VT100 emulation, whether in hardware or software, almost' Comment -'\n' Text +'\n' Text.Whitespace "# certainly includes what DEC called the `Level 1 editing extension' codes;" Comment -'\n' Text +'\n' Text.Whitespace "# only the very oldest VT100s lacked these and there probably aren't any of" Comment -'\n' Text +'\n' Text.Whitespace '# those left alive. To capture these, use one of the VT102 entries.' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# Note that the :xn: glitch in vt100 is not quite the same as on the Concept,' Comment -'\n' Text +'\n' Text.Whitespace '# since the cursor is left in a different position while in the' Comment -'\n' Text +'\n' Text.Whitespace '# weird state (concept at beginning of next line, vt100 at end' Comment -'\n' Text +'\n' Text.Whitespace "# of this line) so all versions of vi before 3.7 don't handle" Comment -'\n' Text +'\n' Text.Whitespace '# :xn: right on vt100. The correct way to handle :xn: is when' Comment -'\n' Text +'\n' Text.Whitespace '# you output the char in column 80, immediately output CR LF' Comment -'\n' Text +'\n' Text.Whitespace '# and then assume you are in column 1 of the next line. If :xn:' Comment -'\n' Text +'\n' Text.Whitespace '# is on, am should be on too.' Comment -'\n' Text +'\n' Text.Whitespace '# ' Comment -'\n' Text +'\n' Text.Whitespace '# I assume you have smooth scroll off or are at a slow enough baud' Comment -'\n' Text +'\n' Text.Whitespace "# rate that it doesn't matter (1200? or less). Also this assumes" Comment -'\n' Text +'\n' Text.Whitespace '# that you set auto-nl to "on", if you set it off use vt100-nam ' Comment -'\n' Text +'\n' Text.Whitespace '# below.' Comment -'\n' Text +'\n' Text.Whitespace '# ' Comment -'\n' Text +'\n' Text.Whitespace '# The padding requirements listed here are guesses. It is strongly' Comment -'\n' Text +'\n' Text.Whitespace '# recommended that xon/xoff be enabled, as this is assumed here.' Comment -'\n' Text +'\n' Text.Whitespace '# ' Comment -'\n' Text +'\n' Text.Whitespace '# The vt100 uses <rs2> and <rf> rather than :is:/:ct:/:st: because the ' Comment -'\n' Text +'\n' Text.Whitespace "# tab settings are in non-volatile memory and don't need to be " Comment -'\n' Text +'\n' Text.Whitespace '# reset upon login. Also setting the number of columns glitches ' Comment -'\n' Text +'\n' Text.Whitespace '# the screen annoyingly. You can type "reset" to get them set.' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# The VT100 series terminals have cursor ("arrows") keys which can operate' Comment -'\n' Text +'\n' Text.Whitespace '# in two different modes: Cursor Mode and Application Mode. Cursor Mode' Comment -'\n' Text +'\n' Text.Whitespace '# is the reset state, and is assumed to be the normal state. Application' Comment -'\n' Text +'\n' Text.Whitespace '# Mode is the "set" state. In Cursor Mode, the cursor keys transmit' Comment -'\n' Text +'\n' Text.Whitespace '# "Esc [ {code}" sequences, conforming to ANSI standards. In Application' Comment -'\n' Text +'\n' Text.Whitespace '# Mode, the cursor keys transmit "Esc O <code>" sequences. Application Mode' Comment -'\n' Text +'\n' Text.Whitespace '# was provided primarily as an aid to the porting of VT52 applications. It is' Comment -'\n' Text +'\n' Text.Whitespace '# assumed that the cursor keys are normally in Cursor Mode, and expected that' Comment -'\n' Text +'\n' Text.Whitespace '# applications such as vi will always transmit the :ks: string. Therefore,' Comment -'\n' Text +'\n' Text.Whitespace '# the definitions for the cursor keys are made to match what the terminal' Comment -'\n' Text +'\n' Text.Whitespace '# transmits after the :ks: string is transmitted. If the :ks: string' Comment -'\n' Text +'\n' Text.Whitespace '# is a null string or is not defined, then cursor keys are assumed to be in' Comment -'\n' Text +'\n' Text.Whitespace '# "Cursor Mode", and the cursor keys definitions should match that assumption,' Comment -'\n' Text +'\n' Text.Whitespace '# else the appication may fail. It is also expected that applications will' Comment -'\n' Text +'\n' Text.Whitespace '# always transmit the :ke: string to the terminal before they exit.' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# The VT100 series terminals have an auxilliary keypad, commonly referred to as' Comment -'\n' Text +'\n' Text.Whitespace '# the "Numeric Keypad", because it is a cluster of numeric and function keys.' Comment -'\n' Text +'\n' Text.Whitespace '# The Numeric Keypad which can operate in two different modes: Numeric Mode and' Comment -'\n' Text +'\n' Text.Whitespace '# Application Mode. Numeric Mode is the reset state, and is assumed to be' Comment -'\n' Text +'\n' Text.Whitespace '# the normal state. Application Mode is the "set" state. In Numeric Mode,' Comment -'\n' Text +'\n' Text.Whitespace '# the numeric and punctuation keys transmit ASCII 7-bit characters, and the ' Comment -'\n' Text +'\n' Text.Whitespace '# Enter key transmits the same as the Return key (Note: the Return key' Comment -'\n' Text +'\n' Text.Whitespace '# can be configured to send either LF (\\015) or CR LF). In Application Mode,' Comment -'\n' Text +'\n' Text.Whitespace '# all the keypad keys transmit "Esc O {code}" sequences. The PF1 - PF4 keys' Comment -'\n' Text +'\n' Text.Whitespace '# always send the same "Esc O {code}" sequences. It is assumed that the keypad' Comment -'\n' Text +'\n' Text.Whitespace '# is normally in Numeric Mode. If an application requires that the keypad be' Comment -'\n' Text +'\n' Text.Whitespace '# in Application Mode then it is expected that the user, or the application,' Comment -'\n' Text +'\n' Text.Whitespace '# will set the TERM environment variable to point to a terminfo entry which has' Comment -'\n' Text +'\n' Text.Whitespace '# defined the :ks: string to include the codes that switch the keypad into' Comment -'\n' Text +'\n' Text.Whitespace '# Application Mode, and the terminfo entry will also define function key' Comment -'\n' Text +'\n' Text.Whitespace '# fields to match the Application Mode control codes. If the :ks: string' Comment -'\n' Text +'\n' Text.Whitespace '# is a null string or is not defined, then the keypad is assumed to be in' Comment -'\n' Text +'\n' Text.Whitespace '# Numeric Mode. If the :ks: string switches the keypad into Application' Comment -'\n' Text +'\n' Text.Whitespace '# Mode, it is expected that the :ke: string will contain the control codes' Comment -'\n' Text +'\n' Text.Whitespace '# necessary to reset the keypad to "Normal" mode, and it is also expected that' Comment -'\n' Text +'\n' Text.Whitespace '# applications which transmit the :ks: string will also always transmit the' Comment -'\n' Text +'\n' Text.Whitespace '# :ke: string to the terminal before they exit.' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace "# Here's a diagram of the VT100 keypad keys with their bindings." Comment -'\n' Text +'\n' Text.Whitespace '# The top line is the name of the key (some DEC keyboards have the keys' Comment -'\n' Text +'\n' Text.Whitespace '# labelled somewhat differently, like GOLD instead of PF1, but this is' Comment -'\n' Text +'\n' Text.Whitespace '# the most "official" name). The second line is the escape sequence it' Comment -'\n' Text +'\n' Text.Whitespace '# generates in Application Keypad mode (where "$" means the ESC' Comment -'\n' Text +'\n' Text.Whitespace '# character). The third line contains two items, first the mapping of' Comment -'\n' Text +'\n' Text.Whitespace '# the key in terminfo, and then in termcap.' Comment -'\n' Text +'\n' Text.Whitespace '# _______________________________________' Comment -'\n' Text +'\n' Text.Whitespace '# | PF1 | PF2 | PF3 | PF4 |' Comment -'\n' Text +'\n' Text.Whitespace '# | $OP | $OQ | $OR | $OS |' Comment -'\n' Text +'\n' Text.Whitespace '# |_kf1__k1_|_kf2__k2_|_kf3__k3_|_kf4__k4_|' Comment -'\n' Text +'\n' Text.Whitespace '# | 7 8 9 - |' Comment -'\n' Text +'\n' Text.Whitespace '# | $Ow | $Ox | $Oy | $Om |' Comment -'\n' Text +'\n' Text.Whitespace '# |_kf9__k9_|_kf10_k;_|_kf0__k0_|_________|' Comment -'\n' Text +'\n' Text.Whitespace '# | 4 | 5 | 6 | , |' Comment -'\n' Text +'\n' Text.Whitespace '# | $Ot | $Ou | $Ov | $Ol |' Comment -'\n' Text +'\n' Text.Whitespace '# |_kf5__k5_|_kf6__k6_|_kf7__k7_|_kf8__k8_|' Comment -'\n' Text +'\n' Text.Whitespace '# | 1 | 2 | 3 | |' Comment -'\n' Text +'\n' Text.Whitespace '# | $Oq | $Or | $Os | enter |' Comment -'\n' Text +'\n' Text.Whitespace '# |_ka1__K1_|_kb2__K2_|_ka3__K3_| $OM |' Comment -'\n' Text +'\n' Text.Whitespace '# | 0 | . | |' Comment -'\n' Text +'\n' Text.Whitespace '# | $Op | $On | |' Comment -'\n' Text +'\n' Text.Whitespace '# |___kc1_______K4____|_kc3__K5_|_kent_@8_|' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# And here, for those of you with orphaned VT100s lacking documentation, is' Comment -'\n' Text +'\n' Text.Whitespace "# a description of the soft switches invoked when you do `Set Up'." Comment -'\n' Text +'\n' Text.Whitespace '# ' Comment -'\n' Text +'\n' Text.Whitespace '# Scroll 0-Jump Shifted 3 0-#' Comment -'\n' Text +'\n' Text.Whitespace '# | 1-Smooth | 1-British pound sign' Comment -'\n' Text +'\n' Text.Whitespace '# | Autorepeat 0-Off | Wrap Around 0-Off' Comment -'\n' Text +'\n' Text.Whitespace '# | | 1-On | | 1-On' Comment -'\n' Text +'\n' Text.Whitespace '# | | Screen 0-Dark Bkg | | New Line 0-Off' Comment -'\n' Text +'\n' Text.Whitespace '# | | | 1-Light Bkg | | | 1-On' Comment -'\n' Text +'\n' Text.Whitespace '# | | | Cursor 0-Underline | | | Interlace 0-Off' Comment -'\n' Text +'\n' Text.Whitespace '# | | | | 1-Block | | | | 1-On' Comment -'\n' Text +'\n' Text.Whitespace '# | | | | | | | |' Comment -'\n' Text +'\n' Text.Whitespace '# 1 1 0 1 1 1 1 1 0 1 0 0 0 0 1 0 <--Standard Settings' Comment -'\n' Text +'\n' Text.Whitespace '# | | | | | | | |' Comment -'\n' Text +'\n' Text.Whitespace '# | | | Auto XON/XOFF 0-Off | | | Power 0-60 Hz' Comment -'\n' Text +'\n' Text.Whitespace '# | | | 1-On | | | 1-50 Hz' Comment -'\n' Text +'\n' Text.Whitespace '# | | Ansi/VT52 0-VT52 | | Bits Per Char. 0-7 Bits' Comment -'\n' Text +'\n' Text.Whitespace '# | | 1-ANSI | | 1-8 Bits' Comment -'\n' Text +'\n' Text.Whitespace '# | Keyclick 0-Off | Parity 0-Off' Comment -'\n' Text +'\n' Text.Whitespace '# | 1-On | 1-On' Comment -'\n' Text +'\n' Text.Whitespace '# Margin Bell 0-Off Parity Sense 0-Odd' Comment -'\n' Text +'\n' Text.Whitespace '# 1-On 1-Even' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# The following SET-UP modes are assumed for normal operation:' Comment -'\n' Text +'\n' Text.Whitespace '#\tANSI_MODE\tAUTO_XON/XOFF_ON\tNEWLINE_OFF\t80_COLUMNS' Comment -'\n' Text +'\n' Text.Whitespace '#\tWRAP_AROUND_ON JUMP_SCROLL_OFF' Comment -'\n' Text +'\n' Text.Whitespace '# Other SET-UP modes may be set for operator convenience or communication' Comment -'\n' Text +'\n' Text.Whitespace '# requirements; I recommend' Comment -'\n' Text +'\n' Text.Whitespace '#\tAUTOREPEAT_ON\tBLOCK_CURSOR\tMARGIN_BELL_OFF SHIFTED_3_#' Comment -'\n' Text +'\n' Text.Whitespace "# Unless you have a graphics add-on such as Digital Engineering's VT640" Comment -'\n' Text +'\n' Text.Whitespace '# (and even then, whenever it can be arranged!) you should set' Comment -'\n' Text +'\n' Text.Whitespace '#\tINTERLACE_OFF' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# (vt100: I added <rmam>/<smam> based on the init string, also :bs:. -- esr)' Comment -'\n' Text +'\n' Text.Whitespace 'vt100' Name.Tag '|' Punctuation @@ -7380,7 +7646,8 @@ '|' Punctuation 'dec vt100 (w/advanced video)' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'am' Name.Class ':' Punctuation @@ -7392,7 +7659,8 @@ ':' Punctuation 'xo' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -7410,7 +7678,8 @@ '#' Operator '3' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation '@8' Name.Class '=' Operator @@ -7447,7 +7716,8 @@ '\\' Literal 'EOn' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'LE' Name.Class '=' Operator @@ -7474,13 +7744,15 @@ '\\' Literal 'E[%dA' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ac' Name.Class '=' Operator '``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ae' Name.Class '=' Operator @@ -7516,7 +7788,8 @@ '\\' Literal 'E[J' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'cm' Name.Class '=' Operator @@ -7541,7 +7814,8 @@ '=' Operator '^J' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'eA' Name.Class '=' Operator @@ -7575,7 +7849,8 @@ '\\' Literal 'EOR' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'k4' Name.Class '=' Operator @@ -7612,7 +7887,8 @@ '\\' Literal 'EOx' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'kb' Name.Class '=' Operator @@ -7647,7 +7923,8 @@ '\\' Literal 'E=' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ku' Name.Class '=' Operator @@ -7680,7 +7957,8 @@ '\\' Literal 'E[7m' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'nd' Name.Class '=' Operator @@ -7707,7 +7985,8 @@ '\\' Literal 'E8' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation '..sa' Name.Class '=' Operator @@ -7718,7 +7997,8 @@ '\\' Literal '017%;' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'sc' Name.Class '=' Operator @@ -7758,7 +8038,8 @@ '\\' Literal 'E[m' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'up' Name.Class '=' Operator @@ -7770,7 +8051,7 @@ '\\' Literal 'E[4m' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'vt100nam' Name.Tag '|' Punctuation @@ -7778,7 +8059,8 @@ '|' Punctuation 'vt100 no automargins' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'am@' Name.Class ':' Punctuation @@ -7788,13 +8070,14 @@ '=' Operator 'vt100-am' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'vt100-vb' Name.Tag '|' Punctuation 'dec vt100 (w/advanced video) & no beep' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'bl@' Name.Class ':' Punctuation @@ -7809,12 +8092,12 @@ '=' Operator 'vt100' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '# Ordinary vt100 in 132 column ("wide") mode.' Comment -'\n' Text +'\n' Text.Whitespace 'vt100-w' Name.Tag '|' Punctuation @@ -7822,7 +8105,8 @@ '|' Punctuation 'dec vt100 132 cols (w/advanced video)' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -7832,7 +8116,8 @@ '#' Operator '24' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'r2' Name.Class '=' Operator @@ -7851,7 +8136,7 @@ '=' Operator 'vt100-am' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'vt100-w-nam' Name.Tag '|' Punctuation @@ -7859,7 +8144,8 @@ '|' Punctuation 'dec vt100 132 cols (w/advanced video no automargin)' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -7871,7 +8157,8 @@ ':' Punctuation 'vt@' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'r2' Name.Class '=' Operator @@ -7890,24 +8177,26 @@ '=' Operator 'vt100-nam' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '# vt100 with no advanced video.' Comment -'\n' Text +'\n' Text.Whitespace 'vt100-nav' Name.Tag '|' Punctuation 'vt100 without advanced video option' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'sg' Name.Class '#' Operator '1' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'mb@' Name.Class ':' Punctuation @@ -7937,7 +8226,7 @@ '=' Operator 'vt100' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'vt100-nav-w' Name.Tag '|' Punctuation @@ -7945,7 +8234,8 @@ '|' Punctuation 'dec vt100 132 cols 14 lines (no advanced video option)' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -7959,15 +8249,15 @@ '=' Operator 'vt100-nav' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '# vt100 with one of the 24 lines used as a status line.' Comment -'\n' Text +'\n' Text.Whitespace '# We put the status line on the top.' Comment -'\n' Text +'\n' Text.Whitespace 'vt100-s' Name.Tag '|' Punctuation @@ -7977,19 +8267,22 @@ '|' Punctuation 'vt100 for use with top sysline' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'es' Name.Class ':' Punctuation 'hs' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'li' Name.Class '#' Operator '23' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'cl' Name.Class '=' Operator @@ -8008,7 +8301,8 @@ '\\' Literal 'E[%i%i%d;%dr' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ds' Name.Class '=' Operator @@ -8038,7 +8332,8 @@ '\\' Literal 'E8' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ts' Name.Class '=' Operator @@ -8049,21 +8344,22 @@ '\\' Literal 'E[1K' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'tc' Name.Class '=' Operator 'vt100-am' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '# Status line at bottom. ' Comment -'\n' Text +'\n' Text.Whitespace '# Clearing the screen will clobber status line.' Comment -'\n' Text +'\n' Text.Whitespace 'vt100-s-bot' Name.Tag '|' Punctuation @@ -8071,19 +8367,22 @@ '|' Punctuation 'vt100 for use with bottom sysline' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'es' Name.Class ':' Punctuation 'hs' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'li' Name.Class '#' Operator '23' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ds' Name.Class '=' Operator @@ -8106,7 +8405,8 @@ '\\' Literal 'E[23;1H' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ts' Name.Class '=' Operator @@ -8117,34 +8417,37 @@ '\\' Literal 'E[1K' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'tc' Name.Class '=' Operator 'vt100-am' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace "# Most of the `vt100' emulators out there actually emulate a vt102" Comment -'\n' Text +'\n' Text.Whitespace '# This entry (or vt102-nsgr) is probably the right thing to use for' Comment -'\n' Text +'\n' Text.Whitespace '# these. ' Comment -'\n' Text +'\n' Text.Whitespace 'vt102' Name.Tag '|' Punctuation 'dec vt102' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'mi' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'al' Name.Class '=' Operator @@ -8175,19 +8478,21 @@ '=' Operator 'vt100' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'vt102-w' Name.Tag '|' Punctuation 'dec vt102 in wide mode' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator '132' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'r3' Name.Class '=' Operator @@ -8198,39 +8503,40 @@ '=' Operator 'vt102' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace "# Many brain-dead PC comm programs that pretend to be `vt100-compatible'" Comment -'\n' Text +'\n' Text.Whitespace '# fail to interpret the ^O and ^N escapes properly. Symptom: the :me:' Comment -'\n' Text +'\n' Text.Whitespace '# string in the canonical vt100 entry above leaves the screen littered' Comment -'\n' Text +'\n' Text.Whitespace '# with little snowflake or star characters (IBM PC ROM character \\017 = ^O)' Comment -'\n' Text +'\n' Text.Whitespace '# after highlight turnoffs. This entry should fix that, and even leave' Comment -'\n' Text +'\n' Text.Whitespace '# ACS support working, at the cost of making multiple-highlight changes ' Comment -'\n' Text +'\n' Text.Whitespace '# slightly more expensive.' Comment -'\n' Text +'\n' Text.Whitespace '# From: Eric S. Raymond <esr@snark.thyrsus.com> July 22 1995' Comment -'\n' Text +'\n' Text.Whitespace 'vt102-nsgr' Name.Tag '|' Punctuation 'vt102 no sgr (use if you see snowflakes after highlight changes)' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'me' Name.Class '=' Operator @@ -8239,24 +8545,26 @@ ':' Punctuation 'sa@' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'tc' Name.Class '=' Operator 'vt102' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '# VT125 Graphics CRT. Clear screen also erases graphics' Comment -'\n' Text +'\n' Text.Whitespace 'vt125' Name.Tag '|' Punctuation 'vt125 graphics terminal' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'cl' Name.Class '=' Operator @@ -8274,21 +8582,22 @@ '=' Operator 'vt100' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace "# This isn't a DEC entry, it came from University of Wisconsin." Comment -'\n' Text +'\n' Text.Whitespace '# (vt131: I added <rmam>/<smam> based on the init string, also :bs: -- esr)' Comment -'\n' Text +'\n' Text.Whitespace 'vt131' Name.Tag '|' Punctuation 'dec vt131' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'am' Name.Class ':' Punctuation @@ -8296,7 +8605,8 @@ ':' Punctuation 'xn' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -8314,7 +8624,8 @@ '#' Operator '3' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'RA' Name.Class '=' Operator @@ -8342,7 +8653,8 @@ '\\' Literal 'E[K' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'cl' Name.Class '=' Operator @@ -8367,7 +8679,8 @@ '\\' Literal 'E[%i%d;%dr' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'do' Name.Class '=' Operator @@ -8395,7 +8708,8 @@ '\\' Literal 'EOQ' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'k3' Name.Class '=' Operator @@ -8428,7 +8742,8 @@ '\\' Literal 'EOD' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'kr' Name.Class '=' Operator @@ -8463,7 +8778,8 @@ '\\' Literal 'E[1m' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'me' Name.Class '=' Operator @@ -8487,7 +8803,8 @@ '=' Operator '^M^J' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'r1' Name.Class '=' Operator @@ -8514,7 +8831,8 @@ '\\' Literal 'E7' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'se' Name.Class '=' Operator @@ -8550,7 +8868,8 @@ '\\' Literal 'E[A' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'us' Name.Class '=' Operator @@ -8558,37 +8877,39 @@ '\\' Literal 'E[4m' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '# vt132 - like vt100 but slower and has ins/del line and such.' Comment -'\n' Text +'\n' Text.Whitespace "# I'm told that :im:/:ei: are backwards in the terminal from the" Comment -'\n' Text +'\n' Text.Whitespace '# manual and from the ANSI standard, this describes the actual ' Comment -'\n' Text +'\n' Text.Whitespace "# terminal. I've never actually used a vt132 myself, so this " Comment -'\n' Text +'\n' Text.Whitespace '# is untested.' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace 'vt132' Name.Tag '|' Punctuation 'DEC vt132' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'xn' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'al' Name.Class '=' Operator @@ -8627,24 +8948,24 @@ '=' Operator 'vt100' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '# This vt220 description maps F5--F9 to the second block of function keys' Comment -'\n' Text +'\n' Text.Whitespace '# at the top of the keyboard. The "DO" key is used as F10 to avoid conflict' Comment -'\n' Text +'\n' Text.Whitespace '# with the key marked (ESC) on the vt220. See vt220d for an alternate mapping.' Comment -'\n' Text +'\n' Text.Whitespace '# PF1--PF4 are used as F1--F4.' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace 'vt220-old' Name.Tag '|' Punctuation @@ -8652,7 +8973,8 @@ '|' Punctuation 'DEC VT220 in vt100 emulation mode' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'am' Name.Class ':' Punctuation @@ -8666,7 +8988,8 @@ ':' Punctuation 'xo' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -8680,7 +9003,8 @@ '#' Operator '3' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation '@7' Name.Class '=' Operator @@ -8697,13 +9021,15 @@ '\\' Literal 'E[?7h' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ac' Name.Class '=' Operator '``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ae' Name.Class '=' Operator @@ -8734,7 +9060,8 @@ '\\' Literal 'E[K' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'cl' Name.Class '=' Operator @@ -8757,7 +9084,8 @@ '\\' Literal 'E[%i%d;%dr' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'dc' Name.Class '=' Operator @@ -8784,7 +9112,8 @@ '\\' Literal 'E[H' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'if' Name.Class '=' Operator @@ -8795,7 +9124,8 @@ '\\' Literal 'E[4h' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'is' Name.Class '=' Operator @@ -8824,7 +9154,8 @@ '\\' Literal 'EOS' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'k5' Name.Class '=' Operator @@ -8851,7 +9182,8 @@ '\\' Literal 'E[21~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'k;' Name.Class '=' Operator @@ -8882,7 +9214,8 @@ '=' Operator '^H' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'kd' Name.Class '=' Operator @@ -8918,7 +9251,8 @@ '\\' Literal 'E[5m' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'md' Name.Class '=' Operator @@ -8944,7 +9278,8 @@ '=' Operator '^J' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'r2' Name.Class '=' Operator @@ -8966,13 +9301,15 @@ '\\' Literal 'E8' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'rf' Name.Class '=' Operator '/usr/share/tabset/vt100' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation '..sa' Name.Class '=' Operator @@ -8983,7 +9320,8 @@ '\\' Literal 'E(B%;' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'sc' Name.Class '=' Operator @@ -9016,7 +9354,8 @@ '=' Operator '^I' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ue' Name.Class '=' Operator @@ -9043,21 +9382,21 @@ '\\' Literal 'E[?25l' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '# A much better description of the VT200/220; used to be vt220-8' Comment -'\n' Text +'\n' Text.Whitespace '# (untranslatable capabilities removed to fit entry within 1023 bytes)' Comment -'\n' Text +'\n' Text.Whitespace '# (sgr removed to fit entry within 1023 bytes)' Comment -'\n' Text +'\n' Text.Whitespace '# (terminfo-only capabilities suppressed to fit entry within 1023 bytes)' Comment -'\n' Text +'\n' Text.Whitespace 'vt220' Name.Tag '|' Punctuation @@ -9065,7 +9404,8 @@ '|' Punctuation 'dec vt220' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'am' Name.Class ':' Punctuation @@ -9079,7 +9419,8 @@ ':' Punctuation 'xo' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -9097,7 +9438,8 @@ '#' Operator '3' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'AL' Name.Class '=' Operator @@ -9124,7 +9466,8 @@ '\\' Literal 'E[%d@' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'LE' Name.Class '=' Operator @@ -9158,7 +9501,8 @@ '=' Operator '^G' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'cd' Name.Class '=' Operator @@ -9186,7 +9530,8 @@ '=' Operator '^M' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'cs' Name.Class '=' Operator @@ -9217,7 +9562,8 @@ '\\' Literal 'E[%dX' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ei' Name.Class '=' Operator @@ -9238,7 +9584,8 @@ '\\' Literal 'E[4h' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'is' Name.Class '=' Operator @@ -9268,7 +9615,8 @@ '\\' Literal 'EOR' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'k4' Name.Class '=' Operator @@ -9300,7 +9648,8 @@ '\\' Literal 'E[2~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'kN' Name.Class '=' Operator @@ -9336,7 +9685,8 @@ '\\' Literal 'E[C' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ku' Name.Class '=' Operator @@ -9372,7 +9722,8 @@ '\\' Literal 'E[C' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'nw' Name.Class '=' Operator @@ -9409,7 +9760,8 @@ '\\' Literal 'EM' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'st' Name.Class '=' Operator @@ -9442,7 +9794,7 @@ '\\' Literal 'E[?5l' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'vt220-w' Name.Tag '|' Punctuation @@ -9450,13 +9802,15 @@ '|' Punctuation 'DEC vt220 in wide mode' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator '132' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'r3' Name.Class '=' Operator @@ -9467,16 +9821,16 @@ '=' Operator 'vt220' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace '# (untranslatable capabilities removed to fit entry within 1023 bytes)' Comment -'\n' Text +'\n' Text.Whitespace '# (sgr removed to fit entry within 1023 bytes)' Comment -'\n' Text +'\n' Text.Whitespace '# (terminfo-only capabilities suppressed to fit entry within 1023 bytes)' Comment -'\n' Text +'\n' Text.Whitespace 'vt220-8bit' Name.Tag '|' Punctuation @@ -9488,7 +9842,8 @@ '|' Punctuation 'dec vt220/200 in 8-bit mode' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'am' Name.Class ':' Punctuation @@ -9502,7 +9857,8 @@ ':' Punctuation 'xo' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -9520,7 +9876,8 @@ '#' Operator '3' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'AL' Name.Class '=' Operator @@ -9547,7 +9904,8 @@ '\\' Literal '233%d@' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'LE' Name.Class '=' Operator @@ -9577,7 +9935,8 @@ '=' Operator '^N' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'bl' Name.Class '=' Operator @@ -9605,7 +9964,8 @@ '\\' Literal '233%i%d;%dH' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'cr' Name.Class '=' Operator @@ -9635,7 +9995,8 @@ '=' Operator '^J' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ec' Name.Class '=' Operator @@ -9652,7 +10013,8 @@ '\\' Literal '233H' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'if' Name.Class '=' Operator @@ -9663,7 +10025,8 @@ '\\' Literal '2334h' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'is' Name.Class '=' Operator @@ -9688,7 +10051,8 @@ '\\' Literal 'EOQ' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'k3' Name.Class '=' Operator @@ -9715,7 +10079,8 @@ '\\' Literal '23319~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'k9' Name.Class '=' Operator @@ -9746,7 +10111,8 @@ '\\' Literal '233B' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'kh' Name.Class '=' Operator @@ -9777,7 +10143,8 @@ '\\' Literal '2335m' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'md' Name.Class '=' Operator @@ -9809,7 +10176,8 @@ '\\' Literal 'E8' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'sc' Name.Class '=' Operator @@ -9845,7 +10213,8 @@ '=' Operator '^I' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ue' Name.Class '=' Operator @@ -9869,39 +10238,40 @@ '\\' Literal '233?5l' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# vt220d:' Comment -'\n' Text +'\n' Text.Whitespace '# This vt220 description regards F6--F10 as the second block of function keys' Comment -'\n' Text +'\n' Text.Whitespace '# at the top of the keyboard. This mapping follows the description given' Comment -'\n' Text +'\n' Text.Whitespace '# in the VT220 Programmer Reference Manual and agrees with the labeling' Comment -'\n' Text +'\n' Text.Whitespace '# on some terminals that emulate the vt220. There is no support for an F5.' Comment -'\n' Text +'\n' Text.Whitespace '# See vt220 for an alternate mapping. ' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace 'vt220d' Name.Tag '|' Punctuation 'DEC VT220 in vt100 mode with DEC function key labeling' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'F1' Name.Class '=' Operator @@ -9928,7 +10298,8 @@ '\\' Literal 'E[28~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'F6' Name.Class '=' Operator @@ -9957,7 +10328,8 @@ ':' Punctuation 'k5@' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'k6' Name.Class '=' Operator @@ -9984,15 +10356,16 @@ '\\' Literal 'E[21~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'tc' Name.Class '=' Operator 'vt220-old' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace 'vt220-nam' Name.Tag '|' Punctuation @@ -10000,11 +10373,13 @@ '|' Punctuation 'VT220 in vt100 mode with no auto margins' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'am@' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'r2' Name.Class '=' Operator @@ -10025,54 +10400,54 @@ '=' Operator 'vt220' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '# vt220 termcap written Tue Oct 25 20:41:10 1988 by Alex Latzko' Comment -'\n' Text +'\n' Text.Whitespace '# (not an official DEC entry!)' Comment -'\n' Text +'\n' Text.Whitespace "# The problem with real vt220 terminals is they don't send escapes when in" Comment -'\n' Text +'\n' Text.Whitespace "# in vt220 mode. This can be gotten around two ways. 1> don't send" Comment -'\n' Text +'\n' Text.Whitespace '# escapes or 2> put the vt220 into vt100 mode and use all the nifty' Comment -'\n' Text +'\n' Text.Whitespace '# features of vt100 advanced video which it then has.' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# This entry takes the view of putting a vt220 into vt100 mode so' Comment -'\n' Text +'\n' Text.Whitespace '# you can use the escape key in emacs and everything else which needs it.' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace "# You probably don't want to use this on a VMS machine since VMS will think" Comment -'\n' Text +'\n' Text.Whitespace '# it has a vt220 and will get fouled up coming out of emacs' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# From: Alexander Latzko <latzko@marsenius.rutgers.edu>, 30 Dec 1996' Comment -'\n' Text +'\n' Text.Whitespace '# (Added vt100 :rc:,:sc: to quiet a tic warning -- esr)' Comment -'\n' Text +'\n' Text.Whitespace 'vt200-js' Name.Tag '|' Punctuation @@ -10080,17 +10455,20 @@ '|' Punctuation 'dec vt200 series with jump scroll' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'am' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator '80' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'al' Name.Class '=' Operator @@ -10123,7 +10501,8 @@ '\\' Literal 'E[%i%d;%dH' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'cr' Name.Class '=' Operator @@ -10154,7 +10533,8 @@ 'ed' Name.Class '=' Operator ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ei' Name.Class '=' Operator @@ -10171,7 +10551,8 @@ '\\' Literal 'E[4h' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'is' Name.Class '=' Operator @@ -10200,7 +10581,8 @@ '\\' Literal 'E[m' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'k1' Name.Class '=' Operator @@ -10231,7 +10613,8 @@ '\\' Literal 'EOB' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ke' Name.Class '=' Operator @@ -10266,7 +10649,8 @@ '=' Operator '^H' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'nw' Name.Class '=' Operator @@ -10294,7 +10678,8 @@ '\\' Literal 'E8' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'rf' Name.Class '=' Operator @@ -10316,7 +10701,8 @@ '\\' Literal 'ED' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'so' Name.Class '=' Operator @@ -10348,30 +10734,26 @@ '\\' Literal 'E[4m' Literal ':' Punctuation -'\n ' Text -'\n' Text - -'\n' Text +'\n ' Text.Whitespace +'\n\n' Text.Whitespace "# This was DEC's vt320. Use the purpose-built one below instead " Comment -'\n' Text +'\n' Text.Whitespace '#vt320|DEC VT320 in vt100 emulation mode,' Comment -'\n' Text +'\n' Text.Whitespace '#\tuse=vt220,' Comment -'\n' Text - -'\n' Text +'\n\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace "# Use v320n for SCO's LYRIX. Otherwise, use Adam Thompson's vt320-nam." Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace 'vt320nam' Name.Tag '|' Punctuation @@ -10379,11 +10761,13 @@ '|' Punctuation 'DEC VT320 in vt100 emul. mode with NO AUTO WRAP mode' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'am@' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'r2' Name.Class '=' Operator @@ -10404,57 +10788,57 @@ '=' Operator 'vt220' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace "# These entries are not DEC's official ones, they were purpose-built for the " Comment -'\n' Text +'\n' Text.Whitespace "# VT320. Here are the designer's notes:" Comment -'\n' Text +'\n' Text.Whitespace "# <kel> is end on a PC kbd. Actually 'select' on a VT. Mapped to " Comment -'\n' Text +'\n' Text.Whitespace "# 'Erase to End of Field'... since nothing seems to use 'end' anyways..." Comment -'\n' Text +'\n' Text.Whitespace "# khome is Home on a PC kbd. Actually 'FIND' on a VT." Comment -'\n' Text +'\n' Text.Whitespace "# Things that use <knxt> usually use tab anyways... and things that don't use" Comment -'\n' Text +'\n' Text.Whitespace '# tab usually use <knxt> instead...' Comment -'\n' Text +'\n' Text.Whitespace '# kprv is same as tab - Backtab is useless...' Comment -'\n' Text +'\n' Text.Whitespace '# I left out :sa: because of its RIDICULOUS complexity,' Comment -'\n' Text +'\n' Text.Whitespace '# and the resulting fact that it causes the termcap translation of the entry' Comment -'\n' Text +'\n' Text.Whitespace '# to SMASH the 1k-barrier...' Comment -'\n' Text +'\n' Text.Whitespace '# From: Adam Thompson <athompso@pangea.ca> Sept 10 1995' Comment -'\n' Text +'\n' Text.Whitespace '# (vt320: uncommented :fs:, comnmmented out <kslt> to avoid a conflict --esr) ' Comment -'\n' Text +'\n' Text.Whitespace '# (untranslatable capabilities removed to fit entry within 1023 bytes)' Comment -'\n' Text +'\n' Text.Whitespace '# (sgr removed to fit entry within 1023 bytes)' Comment -'\n' Text +'\n' Text.Whitespace '# (terminfo-only capabilities suppressed to fit entry within 1023 bytes)' Comment -'\n' Text +'\n' Text.Whitespace 'vt320' Name.Tag '|' Punctuation @@ -10462,7 +10846,8 @@ '|' Punctuation 'dec vt320 7 bit terminal' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'am' Name.Class ':' Punctuation @@ -10476,7 +10861,8 @@ ':' Punctuation 'xn' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -10490,7 +10876,8 @@ '#' Operator '80' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'AL' Name.Class '=' Operator @@ -10517,7 +10904,8 @@ '\\' Literal 'E[%d@' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'K1' Name.Class '=' Operator @@ -10549,7 +10937,8 @@ '\\' Literal 'E[%dD' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'RI' Name.Class '=' Operator @@ -10585,7 +10974,8 @@ '\\' Literal 'E[J' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ce' Name.Class '=' Operator @@ -10608,7 +10998,8 @@ '=' Operator '^M' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'cs' Name.Class '=' Operator @@ -10639,7 +11030,8 @@ '\\' Literal 'E[%dX' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ei' Name.Class '=' Operator @@ -10661,7 +11053,8 @@ '\\' Literal 'E[4h' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'is' Name.Class '=' Operator @@ -10682,7 +11075,8 @@ '\\' Literal 'E[24;1H' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'k1' Name.Class '=' Operator @@ -10714,7 +11108,8 @@ '\\' Literal 'E[18~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'k8' Name.Class '=' Operator @@ -10746,7 +11141,8 @@ '\\' Literal 'E[5~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'kb' Name.Class '=' Operator @@ -10780,7 +11176,8 @@ '\\' Literal 'EOC' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ks' Name.Class '=' Operator @@ -10813,7 +11210,8 @@ '\\' Literal 'E[m' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'mr' Name.Class '=' Operator @@ -10850,7 +11248,8 @@ '\\' Literal 'ED' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'so' Name.Class '=' Operator @@ -10885,7 +11284,8 @@ '\\' Literal 'E[m' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'up' Name.Class '=' Operator @@ -10907,7 +11307,7 @@ '\\' Literal 'E[?25l' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'vt320-nam' Name.Tag '|' Punctuation @@ -10915,11 +11315,13 @@ '|' Punctuation 'dec vt320 7 bit terminal with no am to make SAS happy' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'am@' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'is' Name.Class '=' Operator @@ -10940,7 +11342,8 @@ '\\' Literal 'E[24;1H' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'r2' Name.Class '=' Operator @@ -10961,16 +11364,17 @@ '\\' Literal 'E[24;1H' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'tc' Name.Class '=' Operator 'vt320' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace '# We have to init 132-col mode, not 80-col mode.' Comment -'\n' Text +'\n' Text.Whitespace 'vt320-w' Name.Tag '|' Punctuation @@ -10978,7 +11382,8 @@ '|' Punctuation 'dec vt320 wide 7 bit terminal' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -10988,7 +11393,8 @@ '#' Operator '132' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'is' Name.Class '=' Operator @@ -11009,7 +11415,8 @@ '\\' Literal 'E[24;1H' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'r2' Name.Class '=' Operator @@ -11030,13 +11437,14 @@ '\\' Literal 'E[24;1H' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'tc' Name.Class '=' Operator 'vt320' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'vt320-w-nam' Name.Tag '|' Punctuation @@ -11044,11 +11452,13 @@ '|' Punctuation 'dec vt320 wide 7 bit terminal with no am' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'am@' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'is' Name.Class '=' Operator @@ -11069,7 +11479,8 @@ '\\' Literal 'E[24;1H' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'r2' Name.Class '=' Operator @@ -11090,75 +11501,76 @@ '\\' Literal 'E[24;1H' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'tc' Name.Class '=' Operator 'vt320-w' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '# VT330 and VT340 -- These are ReGIS and SIXEL graphics terminals' Comment -'\n' Text +'\n' Text.Whitespace '# which are pretty much a superset of the VT320. They have the' Comment -'\n' Text +'\n' Text.Whitespace '# host writable status line, yet another different DRCS matrix size,' Comment -'\n' Text +'\n' Text.Whitespace '# and such, but they add the DEC Technical character set, Multiple text' Comment -'\n' Text +'\n' Text.Whitespace '# pages, selectable length pages, and the like. The difference between' Comment -'\n' Text +'\n' Text.Whitespace '# the vt330 and vt340 is that the latter has only 2 planes and a monochrome' Comment -'\n' Text +'\n' Text.Whitespace '# monitor, the former has 4 planes and a color monitor. These terminals' Comment -'\n' Text +'\n' Text.Whitespace '# support VT131 and ANSI block mode, but as with much of these things,' Comment -'\n' Text +'\n' Text.Whitespace "# termcap/terminfo doesn't deal with these features." Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# Note that this entry is are set up in what was the standard way for GNU' Comment -'\n' Text +'\n' Text.Whitespace '# Emacs v18 terminal modes to deal with the cursor keys in that the arrow' Comment -'\n' Text +'\n' Text.Whitespace '# keys were switched into application mode at the same time the numeric pad' Comment -'\n' Text +'\n' Text.Whitespace '# is switched into application mode. This changes the definitions of the' Comment -'\n' Text +'\n' Text.Whitespace '# arrow keys. Emacs v19 is smarter and mines its keys directly out of ' Comment -'\n' Text +'\n' Text.Whitespace '# your termcap or terminfo entry,' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# From: Daniel Glasser <dag@persoft.persoft.com>, 13 Oct 1993' Comment -'\n' Text +'\n' Text.Whitespace '# (vt340: string capability "sb=\\E[M" corrected to "sr";' Comment -'\n' Text +'\n' Text.Whitespace '# also, added <rmam>/<smam> based on the init string -- esr)' Comment -'\n' Text +'\n' Text.Whitespace 'vt340' Name.Tag '|' Punctuation @@ -11170,7 +11582,8 @@ '|' Punctuation 'dec vt340 graphics terminal with 24 line page' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'am' Name.Class ':' Punctuation @@ -11186,7 +11599,8 @@ ':' Punctuation 'xo' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -11204,7 +11618,8 @@ '#' Operator '3' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'AL' Name.Class '=' Operator @@ -11231,7 +11646,8 @@ '\\' Literal 'E[%d@' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'LE' Name.Class '=' Operator @@ -11258,13 +11674,15 @@ '\\' Literal 'E[%dA' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ac' Name.Class '=' Operator '``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ae' Name.Class '=' Operator @@ -11296,7 +11714,8 @@ '\\' Literal 'E[J' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'cm' Name.Class '=' Operator @@ -11322,7 +11741,8 @@ '\\' Literal 'E[P' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'dl' Name.Class '=' Operator @@ -11351,7 +11771,8 @@ '\\' Literal 'E[4l' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'fs' Name.Class '=' Operator @@ -11368,7 +11789,8 @@ '\\' Literal 'E[4h' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'is' Name.Class '=' Operator @@ -11395,7 +11817,8 @@ '\\' Literal 'E[24;1H' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'k1' Name.Class '=' Operator @@ -11427,7 +11850,8 @@ '\\' Literal 'E[18~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'k8' Name.Class '=' Operator @@ -11460,7 +11884,8 @@ '\\' Literal 'EOD' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'kr' Name.Class '=' Operator @@ -11495,7 +11920,8 @@ '=' Operator 'pf4' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'le' Name.Class '=' Operator @@ -11532,7 +11958,8 @@ '\\' Literal 'ED' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'r1' Name.Class '=' Operator @@ -11553,7 +11980,8 @@ '\\' Literal 'E7' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'se' Name.Class '=' Operator @@ -11584,7 +12012,8 @@ '=' Operator '^I' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ts' Name.Class '=' Operator @@ -11610,7 +12039,8 @@ '\\' Literal 'E[4m' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'vb' Name.Class '=' Operator @@ -11635,81 +12065,81 @@ '\\' Literal 'E[?25h' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace "# DEC doesn't supply a vt400 description, so we add Daniel Glasser's" Comment -'\n' Text +'\n' Text.Whitespace '# (originally written with vt420 as its primary name, and usable for it).' Comment -'\n' Text +'\n' Text.Whitespace '# ' Comment -'\n' Text +'\n' Text.Whitespace '# VT400/420 -- This terminal is a superset of the vt320. It adds the multiple ' Comment -'\n' Text +'\n' Text.Whitespace '# text pages and long text pages with selectable length of the vt340, along' Comment -'\n' Text +'\n' Text.Whitespace '# with left and right margins, rectangular area text copy, fill, and erase' Comment -'\n' Text +'\n' Text.Whitespace '# operations, selected region character attribute change operations,' Comment -'\n' Text +'\n' Text.Whitespace '# page memory and rectangle checksums, insert/delete column, reception' Comment -'\n' Text +'\n' Text.Whitespace '# macros, and other features too numerous to remember right now. TERMCAP' Comment -'\n' Text +'\n' Text.Whitespace '# can only take advantage of a few of these added features.' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# Note that this entry is are set up in what was the standard way for GNU' Comment -'\n' Text +'\n' Text.Whitespace '# Emacs v18 terminal modes to deal with the cursor keys in that the arrow' Comment -'\n' Text +'\n' Text.Whitespace '# keys were switched into application mode at the same time the numeric pad' Comment -'\n' Text +'\n' Text.Whitespace '# is switched into application mode. This changes the definitions of the' Comment -'\n' Text +'\n' Text.Whitespace '# arrow keys. Emacs v19 is smarter and mines its keys directly out of ' Comment -'\n' Text +'\n' Text.Whitespace '# your termcap entry,' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# From: Daniel Glasser <dag@persoft.persoft.com>, 13 Oct 1993' Comment -'\n' Text +'\n' Text.Whitespace '# (vt400: string capability ":sb=\\E[M:" corrected to ":sr=\\E[M:";' Comment -'\n' Text +'\n' Text.Whitespace '# also, added <rmam>/<smam> based on the init string -- esr)' Comment -'\n' Text +'\n' Text.Whitespace '# (untranslatable capabilities removed to fit entry within 1023 bytes)' Comment -'\n' Text +'\n' Text.Whitespace '# (sgr removed to fit entry within 1023 bytes)' Comment -'\n' Text +'\n' Text.Whitespace '# (terminfo-only capabilities suppressed to fit entry within 1023 bytes)' Comment -'\n' Text +'\n' Text.Whitespace 'vt400' Name.Tag '|' Punctuation @@ -11719,7 +12149,8 @@ '|' Punctuation 'dec vt400 24x80 column autowrap' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'am' Name.Class ':' Punctuation @@ -11735,7 +12166,8 @@ ':' Punctuation 'xo' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -11753,7 +12185,8 @@ '#' Operator '3' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'AL' Name.Class '=' Operator @@ -11780,7 +12213,8 @@ '\\' Literal 'E[%d@' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'LE' Name.Class '=' Operator @@ -11810,7 +12244,8 @@ '=' Operator '^N' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'cd' Name.Class '=' Operator @@ -11841,7 +12276,8 @@ '=' Operator '^M' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'cs' Name.Class '=' Operator @@ -11867,7 +12303,8 @@ '=' Operator '^J' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ds' Name.Class '=' Operator @@ -11897,7 +12334,8 @@ '\\' Literal 'E[H' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ic' Name.Class '=' Operator @@ -11909,7 +12347,8 @@ '\\' Literal 'E[4h' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'is' Name.Class '=' Operator @@ -11936,7 +12375,8 @@ '\\' Literal 'E[24;1H' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'k1' Name.Class '=' Operator @@ -11968,7 +12408,8 @@ '\\' Literal 'E[18~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'k8' Name.Class '=' Operator @@ -12001,7 +12442,8 @@ '\\' Literal 'EOD' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'kr' Name.Class '=' Operator @@ -12034,7 +12476,8 @@ '\\' Literal 'E[1m' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'me' Name.Class '=' Operator @@ -12072,7 +12515,8 @@ '\\' Literal 'E[27m' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'sf' Name.Class '=' Operator @@ -12098,7 +12542,8 @@ '=' Operator '^I' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ts' Name.Class '=' Operator @@ -12124,7 +12569,8 @@ '\\' Literal 'E[4m' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'vb' Name.Class '=' Operator @@ -12149,21 +12595,22 @@ '\\' Literal 'E[?25h' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '# (vt420: I removed :k0:, it collided with <kf10>. I also restored' Comment -'\n' Text +'\n' Text.Whitespace '# a missing :sc: -- esr)' Comment -'\n' Text +'\n' Text.Whitespace 'vt420' Name.Tag '|' Punctuation 'DEC VT420' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'am' Name.Class ':' Punctuation @@ -12173,7 +12620,8 @@ ':' Punctuation 'xo' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -12187,7 +12635,8 @@ '#' Operator '3' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation '*6' Name.Class '=' Operator @@ -12204,7 +12653,8 @@ '\\' Literal 'E[?7l' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'S5' Name.Class '=' Operator @@ -12223,20 +12673,23 @@ '\\' Literal 'E[?8h' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'SA' Name.Class '=' Operator '\\' Literal 'E[?7h' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ac' Name.Class '=' Operator '``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ae' Name.Class '=' Operator @@ -12267,7 +12720,8 @@ '\\' Literal 'E[K' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'cl' Name.Class '=' Operator @@ -12290,7 +12744,8 @@ '\\' Literal 'E[%i%d;%dr' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'dc' Name.Class '=' Operator @@ -12317,7 +12772,8 @@ '\\' Literal 'E[H' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'i2' Name.Class '=' Operator @@ -12330,7 +12786,8 @@ '=' Operator '/usr/share/tabset/vt300' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'im' Name.Class '=' Operator @@ -12359,7 +12816,8 @@ '\\' Literal 'EOR' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'k4' Name.Class '=' Operator @@ -12386,7 +12844,8 @@ '\\' Literal 'E[20~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'k9' Name.Class '=' Operator @@ -12418,7 +12877,8 @@ '\\' Literal 'E[5~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'kb' Name.Class '=' Operator @@ -12458,7 +12918,8 @@ '=' Operator '^H' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'mb' Name.Class '=' Operator @@ -12485,7 +12946,8 @@ '\\' Literal 'E[C' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'r3' Name.Class '=' Operator @@ -12503,7 +12965,8 @@ '=' Operator '/usr/share/tabset/vt300' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation '..sa' Name.Class '=' Operator @@ -12514,7 +12977,8 @@ '\\' Literal 'E(B%;' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'sc' Name.Class '=' Operator @@ -12550,7 +13014,8 @@ '\\' Literal 'E[m' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'up' Name.Class '=' Operator @@ -12562,66 +13027,67 @@ '\\' Literal 'E[4m' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# DEC VT220 and up support DECUDK (user-defined keys). DECUDK (i.e., pfx)' Comment -'\n' Text +'\n' Text.Whitespace '# takes two parameters, the key and the string. Translating the key is' Comment -'\n' Text +'\n' Text.Whitespace '# straightforward (keys 1-5 are not defined on real terminals, though some' Comment -'\n' Text +'\n' Text.Whitespace '# emulators define these):' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# if (key < 16) then value = key;' Comment -'\n' Text +'\n' Text.Whitespace '# else if (key < 21) then value = key + 1; ' Comment -'\n' Text +'\n' Text.Whitespace '# else if (key < 25) then value = key + 2;' Comment -'\n' Text +'\n' Text.Whitespace '# else if (key < 27) then value = key + 3;' Comment -'\n' Text +'\n' Text.Whitespace '# else if (key < 30) then value = key + 4;' Comment -'\n' Text +'\n' Text.Whitespace '# else value = key + 5;' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# The string must be the hexadecimal equivalent, e.g., "5052494E" for "PRINT". ' Comment -'\n' Text +'\n' Text.Whitespace "# There's no provision in terminfo for emitting a string in this format, so the" Comment -'\n' Text +'\n' Text.Whitespace '# application has to know it.' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace 'vt420pc' Name.Tag '|' Punctuation 'DEC VT420 w/PC keyboard' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation '@7' Name.Class '=' Operator @@ -12648,7 +13114,8 @@ '\\' Literal 'E[12;2~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'F5' Name.Class '=' Operator @@ -12670,7 +13137,8 @@ '\\' Literal 'E[17;2~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'F9' Name.Class '=' Operator @@ -12692,7 +13160,8 @@ '\\' Literal 'E[21;2~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'FD' Name.Class '=' Operator @@ -12719,7 +13188,8 @@ '\\' Literal 'E[25~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'FI' Name.Class '=' Operator @@ -12746,7 +13216,8 @@ '\\' Literal 'E[32~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'FN' Name.Class '=' Operator @@ -12773,7 +13244,8 @@ '\\' Literal 'E[23;2~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'FS' Name.Class '=' Operator @@ -12795,7 +13267,8 @@ '\\' Literal 'E[28;2~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'FW' Name.Class '=' Operator @@ -12817,7 +13290,8 @@ '\\' Literal 'E[33;2~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'Fa' Name.Class '=' Operator @@ -12834,7 +13308,8 @@ '\\' Literal 'E[36;2~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'S6' Name.Class '=' Operator @@ -12853,7 +13328,8 @@ '\\' Literal 'E[12~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'k3' Name.Class '=' Operator @@ -12880,7 +13356,8 @@ '\\' Literal 'E[18~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'k8' Name.Class '=' Operator @@ -12907,7 +13384,8 @@ '\\' Literal 'E[H' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation '..px' Name.Class '=' Operator @@ -12921,21 +13399,23 @@ '=' Operator 'vt420' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace 'vt420pcdos' Name.Tag '|' Punctuation 'DEC VT420 w/PC for DOS Merge' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'li' Name.Class '#' Operator '25' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'S1' Name.Class '=' Operator @@ -12953,7 +13433,8 @@ '\\' Literal '177%e%p2%c%;' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'S4' Name.Class '=' Operator @@ -12962,7 +13443,8 @@ '\\' Literal 'E[34h' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'S5' Name.Class '=' Operator @@ -12983,7 +13465,8 @@ ':' Punctuation 'S6@' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'me' Name.Class '=' Operator @@ -12992,21 +13475,23 @@ ':' Punctuation 'sa@' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'tc' Name.Class '=' Operator 'vt420pc' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace 'vt420f' Name.Tag '|' Punctuation 'DEC VT420 with VT kbd; VT400 mode; F1-F5 used as Fkeys' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'F1' Name.Class '=' Operator @@ -13033,7 +13518,8 @@ '\\' Literal 'E[28~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'F6' Name.Class '=' Operator @@ -13060,7 +13546,8 @@ '\\' Literal 'E[34~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'k1' Name.Class '=' Operator @@ -13087,7 +13574,8 @@ '\\' Literal 'E[15~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'k6' Name.Class '=' Operator @@ -13114,7 +13602,8 @@ '\\' Literal 'E[21~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'kD' Name.Class '=' Operator @@ -13146,104 +13635,109 @@ '\\' Literal 'EOS' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'tc' Name.Class '=' Operator 'vt420' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace 'vt510' Name.Tag '|' Punctuation 'DEC VT510' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'tc' Name.Class '=' Operator 'vt420' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'vt510pc' Name.Tag '|' Punctuation 'DEC VT510 w/PC keyboard' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'tc' Name.Class '=' Operator 'vt420pc' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace 'vt510pcdos' Name.Tag '|' Punctuation 'DEC VT510 w/PC for DOS Merge' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'tc' Name.Class '=' Operator 'vt420pcdos' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '# VT520/VT525' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# The VT520 is a monochrome text terminal capable of managing up to' Comment -'\n' Text +'\n' Text.Whitespace '# four independent sessions in the terminal. It has multiple ANSI' Comment -'\n' Text +'\n' Text.Whitespace '# emulations (VT520, VT420, VT320, VT220, VT100, VT PCTerm, SCO Console)' Comment -'\n' Text +'\n' Text.Whitespace '# and ASCII emulations (WY160/60, PCTerm, 50/50+, 150/120, TVI 950,' Comment -'\n' Text +'\n' Text.Whitespace '# 925 910+, ADDS A2). This terminfo data is for the ANSI emulations only.' Comment -'\n' Text +'\n' Text.Whitespace '#' Comment -'\n' Text +'\n' Text.Whitespace '# Terminal Set-Up is entered by pressing [F3], [Caps Lock]/[F3] or' Comment -'\n' Text +'\n' Text.Whitespace '# [Alt]/[Print Screen] depending upon which keyboard and which' Comment -'\n' Text +'\n' Text.Whitespace '# terminal mode is being used. If Set-Up has been disabled or' Comment -'\n' Text +'\n' Text.Whitespace '# assigned to an unknown key, Set-Up may be entered by pressing' Comment -'\n' Text +'\n' Text.Whitespace '# [F3] as the first key after power up, regardless of keyboard type.' Comment -'\n' Text +'\n' Text.Whitespace '# (vt520: I added <rmam>/<smam> based on the init string, also :sc: -- esr)' Comment -'\n' Text +'\n' Text.Whitespace '# (untranslatable capabilities removed to fit entry within 1023 bytes)' Comment -'\n' Text +'\n' Text.Whitespace 'vt520' Name.Tag '|' Punctuation 'DEC VT520' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'am' Name.Class ':' Punctuation @@ -13253,7 +13747,8 @@ ':' Punctuation 'xo' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -13267,7 +13762,8 @@ '#' Operator '3' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation '*6' Name.Class '=' Operator @@ -13284,7 +13780,8 @@ '\\' Literal 'E[?7l' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'S5' Name.Class '=' Operator @@ -13303,20 +13800,23 @@ '\\' Literal 'E[?8h' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'SA' Name.Class '=' Operator '\\' Literal 'E[?7h' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ac' Name.Class '=' Operator '``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ae' Name.Class '=' Operator @@ -13347,7 +13847,8 @@ '\\' Literal 'E[K' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'cl' Name.Class '=' Operator @@ -13370,7 +13871,8 @@ '\\' Literal 'E[%i%d;%dr' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'dc' Name.Class '=' Operator @@ -13397,7 +13899,8 @@ '\\' Literal 'E[H' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'i2' Name.Class '=' Operator @@ -13410,7 +13913,8 @@ '=' Operator '/usr/share/tabset/vt300' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'im' Name.Class '=' Operator @@ -13439,7 +13943,8 @@ '\\' Literal 'EOQ' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'k3' Name.Class '=' Operator @@ -13471,7 +13976,8 @@ '\\' Literal 'E[20~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'k9' Name.Class '=' Operator @@ -13503,7 +14009,8 @@ '\\' Literal 'E[5~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'kb' Name.Class '=' Operator @@ -13538,7 +14045,8 @@ '\\' Literal 'E[5m' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'md' Name.Class '=' Operator @@ -13567,7 +14075,8 @@ '\\' Literal 'E[64;1"p' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'rc' Name.Class '=' Operator @@ -13593,7 +14102,8 @@ '\\' Literal 'ED' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'so' Name.Class '=' Operator @@ -13624,24 +14134,25 @@ '\\' Literal 'E[4m' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace -'\n' Text +'\n' Text.Whitespace '# (vt525: I added <rmam>/<smam> based on the init string;' Comment -'\n' Text +'\n' Text.Whitespace '# removed :se:=\\E[m, :ue:=\\E[m, added :sc: -- esr)' Comment -'\n' Text +'\n' Text.Whitespace '# (untranslatable capabilities removed to fit entry within 1023 bytes)' Comment -'\n' Text +'\n' Text.Whitespace 'vt525' Name.Tag '|' Punctuation 'DEC VT525' Name.Attribute ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'am' Name.Class ':' Punctuation @@ -13651,7 +14162,8 @@ ':' Punctuation 'xo' Name.Class ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'co' Name.Class '#' Operator @@ -13665,7 +14177,8 @@ '#' Operator '3' Literal.Number ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation '*6' Name.Class '=' Operator @@ -13682,7 +14195,8 @@ '\\' Literal 'E[?7l' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'S5' Name.Class '=' Operator @@ -13701,20 +14215,23 @@ '\\' Literal 'E[?8h' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'SA' Name.Class '=' Operator '\\' Literal 'E[?7h' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ac' Name.Class '=' Operator '``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'ae' Name.Class '=' Operator @@ -13745,7 +14262,8 @@ '\\' Literal 'E[K' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'cl' Name.Class '=' Operator @@ -13768,7 +14286,8 @@ '\\' Literal 'E[%i%d;%dr' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'dc' Name.Class '=' Operator @@ -13795,7 +14314,8 @@ '\\' Literal 'E[H' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'i2' Name.Class '=' Operator @@ -13808,7 +14328,8 @@ '=' Operator '/usr/share/tabset/vt300' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'im' Name.Class '=' Operator @@ -13837,7 +14358,8 @@ '\\' Literal 'EOQ' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'k3' Name.Class '=' Operator @@ -13869,7 +14391,8 @@ '\\' Literal 'E[20~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'k9' Name.Class '=' Operator @@ -13901,7 +14424,8 @@ '\\' Literal 'E[5~' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'kb' Name.Class '=' Operator @@ -13936,7 +14460,8 @@ '\\' Literal 'E[5m' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'md' Name.Class '=' Operator @@ -13965,7 +14490,8 @@ '\\' Literal 'E[64;1"p' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'rc' Name.Class '=' Operator @@ -13991,7 +14517,8 @@ '\\' Literal 'ED' Literal ':' Punctuation -'\\\n\t' Text +'\\' Text +'\n\t' Text.Whitespace ':' Punctuation 'so' Name.Class '=' Operator @@ -14022,4 +14549,4 @@ '\\' Literal 'E[4m' Literal ':' Punctuation -'\n' Text +'\n' Text.Whitespace |
