[BACK]Return to termtypes.master CVS log [TXT][DIR] Up to [local] / src / share / termtypes

Diff for /src/share/termtypes/termtypes.master between version 1.18 and 1.19

version 1.18, 2000/03/14 17:22:15 version 1.19, 2000/03/23 14:29:35
Line 7 
Line 7 
 #       bug-ncurses@gnu.org  #       bug-ncurses@gnu.org
 #  #
 #       Version 10.2.1  #       Version 10.2.1
 #       Date: 2000/03/05 03:53:58  #       Date: 2000/03/19 23:06:50
 #       terminfo syntax  #       terminfo syntax
 #  #
 #       Eric S. Raymond         (current maintainer)  #       Eric S. Raymond         (current maintainer)
Line 281 
Line 281 
         cols#132, lines#66,          cols#132, lines#66,
         bel=^G, cr=^M, cub1=^H, cud1=^J, ff=^L, ind=^J,          bel=^G, cr=^M, cub1=^H, cud1=^J, ff=^L, ind=^J,
 glasstty|classic glass tty interpreting ASCII control characters,  glasstty|classic glass tty interpreting ASCII control characters,
         am,          OTbs, am,
         cols#80,          cols#80,
         bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^J, ht=^I, kbs=^H,          bel=^G, clear=^L, cr=^M, cub1=^H, cud1=^J, ht=^I, kcub1=^H,
         kcub1=^H, kcud1=^J, nel=^M^J,          kcud1=^J, nel=^M^J, .kbs=^H,
   
   vanilla,
           OTbs,
           bel=^G, cr=^M, cud1=^J, ind=^J,
   
 #### ANSI.SYS/ISO 6429/ECMA-48 Capabilities  #### ANSI.SYS/ISO 6429/ECMA-48 Capabilities
 #  #
 # See the end-of-file comment for more on these.  # See the end-of-file comment for more on these.
 #  #
   
   # ANSI capabilities are broken up into pieces, so that a terminal
   # implementing some ANSI subset can use many of them.
   ansi+local1,
           cub1=\E[D, cud1=\E[B, cuf1=\E[C, cuu1=\E[A,
   ansi+local,
           cub=\E[%p1%dD, cud=\E[%p1%dB, cuf=\E[%p1%dC,
           cuu=\E[%p1%dA,
           use=ansi+local1,
   ansi+tabs,
           cbt=\E[Z, ht=^I, hts=\EH, tbc=\E[2g,
   ansi+inittabs,
           it#8, use=ansi+tabs,
   ansi+erase,
           clear=\E[H\E[J, ed=\E[J, el=\E[K,
   ansi+rca,
           hpa=\E[%p1%{1}%+%dG, vpa=\E[%p1%{1}%+%dd,
   ansi+cup,
           cup=\E[%i%p1%d;%p2%dH, home=\E[H,
   ansi+rep,
           rep=%p1%c\E[%p2%{1}%-%db,
   ansi+idl1,
           dl1=\E[M, il1=\E[L,
   ansi+idl,
           dl=\E[%p1%dM, il=\E[%p1%dL, use=ansi+idl1,
   ansi+idc,
           dch1=\E[P, ich=\E[%p1%d@, ich1=\E[@, rmir=\E6, smir=\E6,
   ansi+arrows,
           kbs=^H, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
           khome=\E[H,
   ansi+sgr|ansi graphic renditions,
           blink=\E[5m, invis=\E[8m, rev=\E[7m, sgr0=\E[0m,
   ansi+sgrso|ansi standout only,
           rmso=\E[m, smso=\E[7m,
   ansi+sgrul|ansi underline only,
           rmul=\E[m, smul=\E[4m,
   ansi+sgrbold|ansi graphic renditions; assuming terminal has bold; not dim,
           bold=\E[1m,
           sgr=\E[%?%p1%t7;%;%?%p2%t4;%;%?%p3%t7;%;%?%p4%t5;%;%?%p6%t1;%;m, use=ansi+sgr, use=ansi+sgrso, use=ansi+sgrul,
   ansi+sgrdim|ansi graphic renditions; assuming terminal has dim; not bold,
           dim=\E[2m,
           sgr=\E[%?%p1%t7;%;%?%p2%t4;%;%?%p3%t7;%;%?%p4%t5;%;%?%p5%t2;%;m, use=ansi+sgr, use=ansi+sgrso, use=ansi+sgrul,
   ansi+pp|ansi printer port,
           mc0=\E[0i, mc4=\E[4i, mc5=\E[5i,
   ansi+csr|ansi scroll-region plus cursor save & restore,
           csr=\E[%i%p1%d;%p2%dr, rc=\E8, sc=\E7,
   
 # The IBM PC alternate character set.  Plug this into any Intel console entry.  # The IBM PC alternate character set.  Plug this into any Intel console entry.
 # We use \E[11m for rmacs rather than \E[12m so the <acsc> string can use the  # We use \E[11m for rmacs rather than \E[12m so the <acsc> string can use the
 # ROM graphics for control characters such as the diamond, up- and down-arrow.  # ROM graphics for control characters such as the diamond, up- and down-arrow.
Line 372 
Line 422 
 # if you're in doubt about what `ANSI' matches yours, try them in that  # if you're in doubt about what `ANSI' matches yours, try them in that
 # order and back off from the first that breaks.  # order and back off from the first that breaks.
   
   # ansi-mr is for ANSI terminals with ONLY relative cursor addressing
   # and more than one page of memory.  It uses local motions instead of
   # direct cursor addressing, and makes almost no assumptions. It does
   # assume auto margins, no padding and/or xon/xoff, and a 24x80 screen.
   ansi-mr|mem rel cup ansi,
           am, xon,
           cols#80, lines#24, use=vanilla, use=ansi+erase,
           use=ansi+local1,
   
   # ansi-mini is a bare minimum ANSI terminal. This should work on anything, but
   # beware of screen size problems and memory relative cursor addressing.
 ansi-mini|any ansi terminal with pessimistic assumptions,  ansi-mini|any ansi terminal with pessimistic assumptions,
         OTbs, am,          am, xon,
         cols#80, it#8, lines#24,          cols#80, lines#24, use=vanilla, use=ansi+cup,
         clear=\E[H\E[2J$<50>, cub1=\E[D, cud1=\E[B, cuf1=\E[C,          use=ansi+erase,
         cup=\E[%i%p1%d;%p2%dH, cuu1=\E[A, el=\E[K, home=\E[H,  
         ht=^I,  
   
   # ansi-mtabs adds relative addressing and minimal tab support
   ansi-mtabs|any ansi terminal with pessimistic assumptions,
           it#8,
           ht=^I, use=ansi+local1, use=ansi-mini,
   
 # ANSI X3.64 from emory!mlhhh (Hugh Hansard) via BRL  # ANSI X3.64 from emory!mlhhh (Hugh Hansard) via BRL
 #  #
 # The following is an entry for the full ANSI 3.64 (1977).  It lacks  # The following is an entry for the full ANSI 3.64 (1977).  It lacks
Line 477 
Line 541 
         u9=\E[c,          u9=\E[c,
         use=ecma+color, use=klone+sgr, use=ansi-m,          use=ecma+color, use=klone+sgr, use=ansi-m,
   
   # ansi-generic is a vanilla ANSI terminal. This is assumed to implement
   # all the normal ANSI stuff with no extensions. It assumes
   # insert/delete line/char is there, so it won't work with
   # vt100 clones. It assumes video attributes for bold, blink,
   # underline, and reverse, which won't matter much if the terminal
   # can't do some of those. Padding is assumed to be zero, which
   # shouldn't hurt since xon/xoff is assumed.
   ansi-generic|generic ansi standard terminal,
           am, xon,
           cols#80, lines#24, use=vanilla, use=ansi+csr, use=ansi+cup,
           use=ansi+rca, use=ansi+erase, use=ansi+tabs,
           use=ansi+local, use=ansi+idc, use=ansi+idl, use=ansi+rep,
           use=ansi+sgrbold, use=ansi+arrows,
   
 #### DOS ANSI.SYS variants  #### DOS ANSI.SYS variants
 #  #
 # This completely describes the sequences specified in the DOS 2.1 ANSI.SYS  # This completely describes the sequences specified in the DOS 2.1 ANSI.SYS
Line 668 
Line 746 
 # Another entry for KOI8-r with Qing Long's acsc.  # Another entry for KOI8-r with Qing Long's acsc.
 # (which one better complies with the standard?)  # (which one better complies with the standard?)
 linux-koi8r|linux with koi8-r alternate character set,  linux-koi8r|linux with koi8-r alternate character set,
         kbs=^H, kcub1=^H, kcud1=^J,  
         use=linux, use=klone+koi8acs,          use=linux, use=klone+koi8acs,
   
 # Entry for the latin1 and latin2 fonts  # Entry for the latin1 and latin2 fonts
Line 1721 
Line 1798 
 vt220-old|vt200-old|DEC VT220 in vt100 emulation mode,  vt220-old|vt200-old|DEC VT220 in vt100 emulation mode,
         OTbs, OTpt, am, mir, xenl, xon,          OTbs, OTpt, am, mir, xenl, xon,
         cols#80, lines#24, vt#3,          cols#80, lines#24, vt#3,
         OTnl=^J,          OTnl=^J,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>, civis=\E[?25l,          bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>, civis=\E[?25l,
         clear=\E[H\E[2J$<50>, cnorm=\E[?25h, cr=^M,          clear=\E[H\E[2J$<50>, cnorm=\E[?25h, cr=^M,
Line 1743 
Line 1820 
         smso=\E[7m, smul=\E[4m,          smso=\E[7m, smul=\E[4m,
   
 # A much better description of the VT200/220; used to be vt220-8  # A much better description of the VT200/220; used to be vt220-8
   # changed rmacs/smacs from shift-in/shift-out to vt200-old's explicit G0/G1
   # designation to accommodate bug in pcvt -TD
 vt220|vt200|dec vt220,  vt220|vt200|dec vt220,
         OTbs, am, mc5i, mir, msgr, xenl, xon,          OTbs, am, mc5i, mir, msgr, xenl, xon,
         cols#80, it#8, lines#24, vt#3,          cols#80, it#8, lines#24, vt#3,
Line 1765 
Line 1844 
         khome=\E[H, kich1=\E[2~, knp=\E[6~, kpp=\E[5~, krdo=\E[29~,          khome=\E[H, kich1=\E[2~, knp=\E[6~, kpp=\E[5~, krdo=\E[29~,
         kslt=\E[4~, lf1=pf1, lf2=pf2, lf3=pf3, lf4=pf4, mc0=\E[i,          kslt=\E[4~, lf1=pf1, lf2=pf2, lf3=pf3, lf4=pf4, mc0=\E[i,
         mc4=\E[4i, mc5=\E[5i, nel=\EE, rc=\E8, rev=\E[7m, ri=\EM,          mc4=\E[4i, mc5=\E[5i, nel=\EE, rc=\E8, rev=\E[7m, ri=\EM,
         rmacs=\E(B, rmam=\E[?7l, rmir=\E[4l, rmso=\E[27m,          rmacs=\E(B$<4>, rmam=\E[?7l, rmir=\E[4l, rmso=\E[27m,
         rmul=\E[24m, rs1=\E[?3l, sc=\E7, sgr0=\E[m, smacs=\E(0,          rmul=\E[24m, rs1=\E[?3l, sc=\E7, sgr0=\E[m, smacs=\E(0$<2>,
         smam=\E[?7h, smir=\E[4h, smso=\E[7m, smul=\E[4m, tbc=\E[3g,          smam=\E[?7h, smir=\E[4h, smso=\E[7m, smul=\E[4m, tbc=\E[3g,
 vt220-w|vt200-w|DEC vt220 in wide mode,  vt220-w|vt200-w|DEC vt220 in wide mode,
         cols#132,          cols#132,
Line 2331 
Line 2410 
 # Compatible with the R6 xterm  # Compatible with the R6 xterm
 # (from XFree86 3.2 distribution, <acsc> and <it> added, <blink@> removed)  # (from XFree86 3.2 distribution, <acsc> and <it> added, <blink@> removed)
 # added khome/kend, hts based on the R6 xterm code - TD  # added khome/kend, hts based on the R6 xterm code - TD
   # (khome/kend do not actually work in X11R5 or X11R6, but many people use this
   # for compatibility with other emulators).
 xterm-r6|xterm-old|xterm X11R6 version,  xterm-r6|xterm-old|xterm X11R6 version,
         OTbs, am, km, mir, msgr, xenl,          OTbs, am, km, mir, msgr, xenl,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
Line 2666 
Line 2747 
 # Since rxvt is not really compatible with xterm, it should be configured as  # Since rxvt is not really compatible with xterm, it should be configured as
 # "rxvt" (monochrome) and "rxvt-color".  # "rxvt" (monochrome) and "rxvt-color".
 rxvt-basic|rxvt terminal base (X Window System),  rxvt-basic|rxvt terminal base (X Window System),
         am, bce, eo, km, mir, msgr, xenl, xon,          OTbs, am, bce, eo, km, mir, msgr, xenl, xon,
         cols#80, it#8, lines#24,          cols#80, it#8, lines#24,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l,          bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l,
Line 2706 
Line 2787 
 # variant of xterm which is apparently no longer supported, but are interesting  # variant of xterm which is apparently no longer supported, but are interesting
 # because they illustrate SVr4 curses mouse controls - T.Dickey  # because they illustrate SVr4 curses mouse controls - T.Dickey
 xtermm|xterm terminal emulator (monocrome),  xtermm|xterm terminal emulator (monocrome),
         am, km, mir, msgr, xenl,          OTbs, am, km, mir, msgr, xenl,
         btns#3, cols#80, it#8, lines#24,          btns#3, cols#80, it#8, lines#24,
         acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,          acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
         bel=^G, blink=@, bold=\E[1m, clear=\E[H\E[2J, cr=^M,          bel=^G, blink=@, bold=\E[1m, clear=\E[H\E[2J, cr=^M,
Line 3320 
Line 3401 
 #  #
 # (nwp513-o: had :DE=^H:, I think that's <OTbs>; also the alias vt100-bm --esr)  # (nwp513-o: had :DE=^H:, I think that's <OTbs>; also the alias vt100-bm --esr)
 nwp513-o|nwp518-o|nwe501-o|nwp251-o|newscbm-o|news31-o|old sony vt100 emulator 33 lines,  nwp513-o|nwp518-o|nwe501-o|nwp251-o|newscbm-o|news31-o|old sony vt100 emulator 33 lines,
           OTbs,
         lines#31,          lines#31,
         is2=\E7\E[r\E8\EE\EE\EE\EM\EM\EM\E[?7h\E[?1l\E[?3l\E7\E[1;31r\E8, use=news-old-unk,          is2=\E7\E[r\E8\EE\EE\EE\EM\EM\EM\E[?7h\E[?1l\E[?3l\E7\E[1;31r\E8, use=news-old-unk,
 #  #
Line 18273 
Line 18355 
 #       * add several terminal types from esr's "11.0", as well as comments.  #       * add several terminal types from esr's "11.0", as well as comments.
 #         bg300*, dku7102-old, dku7202, hft, lft, pcmw, pmcons, tws*, vip*,  #         bg300*, dku7102-old, dku7202, hft, lft, pcmw, pmcons, tws*, vip*,
 #         vt220-8bit, vt220-old, wy85-8bit  #         vt220-8bit, vt220-old, wy85-8bit
   #
   # 2000/3/18
   #       * add several terminal types from esr's "11.0.1" (ansi-*).
   #       * update OTxx capabilities for changes on 2000/3/4.
   #       * revert part of vt220 change (request by Todd C Miller for OpenBSD)
 #  #
 # The following sets edit modes for GNU EMACS.  # The following sets edit modes for GNU EMACS.
 # Local Variables:  # Local Variables:

Legend:
Removed from v.1.18  
changed lines
  Added in v.1.19