]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - misc/terminfo.src
ncurses 6.0 - patch 20171209
[ncurses.git] / misc / terminfo.src
index ae734f6f0478846ef0c4d91f1eac336cd7649ca7..4b3313fe87c9447616e3cfe8eec757889d8aceac 100644 (file)
@@ -6,8 +6,8 @@
 # Report bugs and new terminal descriptions to
 #      bug-ncurses@gnu.org
 #
-#      $Revision: 1.617 $
-#      $Date: 2017/08/26 21:07:47 $
+#      $Revision: 1.644 $
+#      $Date: 2017/11/18 21:38:11 $
 #
 # The original header is preserved below for reference.  It is noted that there
 # is a "newer" version which differs in some cosmetic details (but actually
@@ -1450,16 +1450,18 @@ iTerm2.app|iterm2|terminal emulator for Mac OS X,
        kf15=\E[1;2R, kf16=\E[1;2S, kf17=\E[15;2~, kf18=\E[17;2~,
        kf19=\E[18;2~, kf2=\EOQ, kf20=\E[19;2~, kf21=\E[20;2~,
        kf22=\E[21;2~, kf23=\E[23;2~, kf24=\E[24;2~,
-       kind=\E[1;2B, kri=\E[1;2A, kDN3=\E\E[B, kDN4=\E[1;10B,
-       kDN5=\E[1;5B, kDN6=\E[1;6B, kEND3=\E[1;9F,
-       kEND4=\E[1;10F, kEND6=\E[1;6F, kEND7=\E[1;13F,
-       kEND8=\E[1;14F, kHOM3=\E[1;9H, kHOM4=\E[1;10H,
-       kHOM6=\E[1;6H, kHOM7=\E[1;13H, kHOM8=\E[1;14H,
-       kLFT3=\E\E[D, kLFT4=\E[1;10D, kLFT5=\E[1;5D,
-       kLFT6=\E[1;6D, kNXT3=\E\E[6~, kPRV3=\E\E[5~,
-       kRIT3=\E\E[C, kRIT4=\E[1;10C, kRIT5=\E[1;5C,
-       kRIT6=\E[1;6C, kUP3=\E\E[A, kUP4=\E[1;10A, kUP5=\E[1;5A,
-       kUP6=\E[1;6A, use=ecma+italics, use=iterm,
+       kind=\E[1;2B, kri=\E[1;2A,
+       sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?
+           %p5%t;2%;m%?%p9%t\016%e\017%;,
+       kDN3=\E\E[B, kDN4=\E[1;10B, kDN5=\E[1;5B, kDN6=\E[1;6B,
+       kEND3=\E[1;9F, kEND4=\E[1;10F, kEND6=\E[1;6F,
+       kEND7=\E[1;13F, kEND8=\E[1;14F, kHOM3=\E[1;9H,
+       kHOM4=\E[1;10H, kHOM6=\E[1;6H, kHOM7=\E[1;13H,
+       kHOM8=\E[1;14H, kLFT3=\E\E[D, kLFT4=\E[1;10D,
+       kLFT5=\E[1;5D, kLFT6=\E[1;6D, kNXT3=\E\E[6~,
+       kPRV3=\E\E[5~, kRIT3=\E\E[C, kRIT4=\E[1;10C,
+       kRIT5=\E[1;5C, kRIT6=\E[1;6C, kUP3=\E\E[A, kUP4=\E[1;10A,
+       kUP5=\E[1;5A, kUP6=\E[1;6A, use=ecma+italics, use=iterm,
 
 # xnuppc - Darwin PowerPC Console (a.k.a. "darwin")
 #
@@ -3970,7 +3972,7 @@ putty+fnkeys+sco|SCO fn-keys for PuTTY,
 # "resize -s"), though it does not pass SIGWINCH to the application if the
 # user resizes the window with the mouse.
 teraterm2.3|Tera Term Pro,
-       km, xon@,
+       km,
        ncv#43, vt@,
        acsc=+\020\,\021-\030.^Y0\333`\004a\261f\370g\361h\260i
             \316j\331k\277l\332m\300n\305o~p\304q\304r\304s_t\303u
@@ -3979,7 +3981,7 @@ teraterm2.3|Tera Term Pro,
        cnorm=\E[?25h, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH,
        cuu1=\E[A, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM,
        dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K,
-       flash=\E[?5h\E[?5l$<200/>, hpa=\E[%i%p1%dG,
+       flash=\E[?5h$<200/>\E[?5l, hpa=\E[%i%p1%dG,
        il=\E[%p1%dL, il1=\E[L, kdch1=\E[3~, kf1=\E[11~,
        kf10=\E[21~, kf11=\E[23~, kf12=\E[24~, kf13=\E[25~,
        kf14=\E[26~, kf15=\E[28~, kf16=\E[29~, kf17=\E[31~,
@@ -4521,7 +4523,7 @@ xterm+256color|xterm 256-color feature,
 xterm+256setaf|xterm 256-color (set-only),
        ccc@,
        colors#0x100, pairs#0x7fff,
-       initc@,
+       initc@, op=\E[39;49m,
        setab=\E[%?%p1%{8}%<%t4%p1%d%e%p1%{16}%<%t10%p1%{8}%-%d%e48;
              5;%p1%d%;m,
        setaf=\E[%?%p1%{8}%<%t3%p1%d%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5
@@ -5685,7 +5687,7 @@ xiterm|internationalized terminal emulator for X,
 # from BSD termcap.  (hpterm:  added empty <acsc>, we have no idea what ACS
 # chars look like --esr)
 hpterm|X-hpterm|hp X11 terminal emulator,
-       am, da, db, mir, xhp,
+       am, da, db, mir, xhp, xon,
        cols#80, lh#2, lines#24, lm#0, lw#8, nlab#8, pb#9600, xmc#0,
        acsc=, bel=^G, bold=\E&dB, cbt=\Ei, clear=\E&a0y0C\EJ, cr=\r,
        cub1=^H, cud1=\EB, cuf1=\EC, cup=\E&a%p1%dy%p2%dC,
@@ -5704,8 +5706,9 @@ hpterm|X-hpterm|hp X11 terminal emulator,
        rmul=\E&d@,
        sgr=\E&d%?%p7%t%{115}%c%;%p1%p3%|%p6%|%{2}%*%p2%{4}%*%+%p4%+
            %p5%{8}%*%+%{64}%+%c%?%p9%t%'\016'%c%e%'\017'%c%;,
-       sgr0=\E&d@, smacs=^N, smir=\EQ, smkx=\E&s1A, smln=\E&jB,
-       smso=\E&dJ, smul=\E&dD, tbc=\E3, vpa=\E&a%p1%dY,
+       sgr0=\E&d@\017, smacs=^N, smir=\EQ, smkx=\E&s1A,
+       smln=\E&jB, smso=\E&dJ, smul=\E&dD, tbc=\E3,
+       vpa=\E&a%p1%dY,
 # HPUX 11 provides a color version.
 hpterm-color|HP X11 terminal emulator with color,
        ccc,
@@ -5777,7 +5780,7 @@ emu-220|Emu-220 (vt200-7bit mode),
        rs2=\E[4l\E[34l\E[?1l\E[?3l\E[?5l\E[?7h, sc=\E7,
        sgr=\E[0%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5%t;
            2%;%?%p6%t;1%;%?%p7%t;8%;m%?%p9%t\016%e\017%;,
-       sgr0=\E[m, smacs=^N, smcup=\E[?1l\E=, smkx=\E=,
+       sgr0=\E[m\017, smacs=^N, smcup=\E[?1l\E=, smkx=\E=,
        smso=\E[0;7m, smul=\E[0;4m, tbc=\E[3g,
 
 #### MVTERM
@@ -5792,7 +5795,7 @@ emu-220|Emu-220 (vt200-7bit mode),
 #      apparently implements alternate screen like xterm
 #      does not use padding, of course.
 mvterm|vv100|SwitchTerm aka mvTERM,
-       am, eslok, hs, km, mir, msgr, xenl,
+       am, eslok, hs, km, mir, msgr, xenl, xon,
        colors#8, cols#80, it#8, lines#24, pairs#64,
        acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
        bel=^G, blink=\E[5m, bold=\E[1m, clear=\E[H\E[2J, cr=\r,
@@ -5837,8 +5840,8 @@ mterm-ansi|ANSI emulation,
        rmul=\E[24m,
        sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?
            %p5%t;2%;%?%p7%t;8%;m%?%p9%t\016%e\017%;,
-       sgr0=\E[m, smacs=^N, smir=\E[4h, smso=\E[7m, smul=\E[4m,
-       vpa=\E[%i%p1%dd,
+       sgr0=\E[m\017, smacs=^N, smir=\E[4h, smso=\E[7m,
+       smul=\E[4m, vpa=\E[%i%p1%dd,
 # mterm normally sets $TERM to "mterm"
 mterm|mouse-sun|Der Mouse term,
        am, bw, mir,
@@ -5876,7 +5879,7 @@ decansi|ANSI emulation with DEC compatibility hacks,
        setab=\E[4%p1%dm, setaf=\E[3%p1%dm,
        sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?
            %p5%t;2%;%?%p7%t;8%;m%?%p9%t\016%e\017%;,
-       sgr0=\E[m, smacs=^N, smam=\E[?7h, smir=\E[4h,
+       sgr0=\E[m\017, smacs=^N, smam=\E[?7h, smir=\E[4h,
        smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, u6=\E[%i%d;%dR,
        u7=\E[6n, vpa=\E[%i%p1%dd,
 
@@ -5903,8 +5906,8 @@ vwmterm|(vwm term),
        khome=\E[1~, knp=\E[6~, kpp=\E[5~, rev=\E[7m, rmacs=\E[10m,
        rmam=\E[?7l, rmcup=\E[?1049l, rs1=\E[H\E[J\E[m\Ec,
        setab=\E[4%p1%dm, setaf=\E[3%p1%dm,
-       sgr=\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,
+       sgr=\E[0;10%?%p1%t;3%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p5
+           %t;2%;%?%p6%t;1%;%?%p7%t;8%;%?%p9%t;11%;m,
        sgr0=\E[0;10m, smacs=\E[11m, smam=\E[?7h,
        smcup=\E[?1049h, smso=\E[3m, smul=\E[4m,
 
@@ -5916,7 +5919,7 @@ vwmterm|(vwm term),
 #
 
 mgr|Bellcore MGR (non X) window system terminal emulation,
-       am, km,
+       am, km, xon,
        bel=^G, bold=\E2n, civis=\E9h, clear=^L, cnorm=\Eh, cr=\r,
        csr=\E%p1%d;%p2%dt, cub1=^H, cud1=\Ef, cuf1=\Er,
        cup=\E%p2%d;%p1%dM, cuu1=\Eu, cvvis=\E0h,
@@ -5944,6 +5947,33 @@ mgr-linux|Mgr window with Linux keyboard,
 
 #### SIMPLETERM
 # st.suckless.org
+
+st|stterm| simpleterm,
+       use=st-0.7,
+
+# Reviewed 0.7:
+#      dim is intermittent, sometimes works, sometimes does not
+#      italics may show up with yellow color 
+#      has control cursor-keys, alt cursor-keys, still no combinations
+#      has control pageup/down
+st-0.7|simpleterm 0.7,
+       ccc, Se, Ss,
+       dim=\E[2m,
+       initc=\E]4;%p1%d;rgb\:%p2%{255}%*%{1000}%/%2.2X/%p3%{255}%*
+             %{1000}%/%2.2X/%p4%{255}%*%{1000}%/%2.2X\E\\,
+       kcbt@, kent@, oc=\E]104\007,
+       setb=\E[4%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}
+            %=%t3%e%p1%d%;m,
+       setf=\E[3%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}
+            %=%t3%e%p1%d%;m,
+       sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|
+           %t;7%;%?%p4%t;5%;%?%p5%t;2%;%?%p7%t;8%;m,
+       Ss=\E]52;%p1%s;%p2%s\007, kDN3=\E[1;3B, kDN5=\E[1;5B,
+       kLFT3=\E[1;3D, kLFT5=\E[1;5D, kNXT3=\E[6;3~,
+       kNXT5=\E[6;5~, kPRV3=\E[5;3~, kPRV5=\E[5;5~,
+       kRIT3=\E[1;3C, kRIT5=\E[1;5C, kUP3=\E[1;3A, kUP5=\E[1;5A,
+       rmxx=\E[29m, smxx=\E[9m, use=st-0.6,
+
 # st-0.4.1
 #
 # This version uses a table which supports a single modifier (a subset of
@@ -5972,7 +6002,7 @@ mgr-linux|Mgr window with Linux keyboard,
 # Tmux unofficial extensions, see TERMINFO EXTENSIONS in tmux(1)
 # still has no function keys past kf36 (no combinations of modifiers)
 # no application keypad mode, e.g, kent.
-st|stterm| simpleterm 0.4.1,
+st-0.6|simpleterm 0.6,
        am, bce, hs, mir, msgr, npc, xenl, Tc, XT,
        colors#8, cols#80, it#8, lines#24, pairs#64,
        acsc=+C\,D-A.B0E``aaffgghFiGjjkkllmmnnooppqqrrssttuuvvwwxxyy
@@ -6025,8 +6055,8 @@ st|stterm| simpleterm 0.4.1,
            %t;7%;%?%p4%t;5%;%?%p7%t;8%;m,
        sgr0=\E[0m, smacs=\E(0, smcup=\E[?1049h, smir=\E[4h,
        smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g,
-       tsl=\E]0;, u6=\E[%i%d;%dR, u7=\E[6n, u8=\E[?1;2c, u9=\E[c,
-       vpa=\E[%i%p1%dd, Se=\E[2 q, Ss=\E[%p1%d q,
+       u6=\E[%i%d;%dR, u7=\E[6n, u8=\E[?1;2c, u9=\E[c,
+       vpa=\E[%i%p1%dd, Se=\E[2 q, Ss=\E[%p1%d q, use=xterm+sl,
        use=ecma+italics,
 #
 # st-0.1.1
@@ -6198,8 +6228,8 @@ terminator|Terminator no line wrap,
 # This description uses xterm+pcf0, which is misleading because the program
 # does not handle combinations of modifiers - but listing them all would
 # involve more effort than its developers spent -TD
-terminology|EFL-based terminal emulator,
-       mc5i@, xon@,
+terminology-0.6.1|EFL-based terminal emulator,
+       mc5i@,
        blink@, ed@, el@, el1@, invis=\E[8m, kLFT=\E[1;2D,
        kRIT=\E[1;2C, kf10=\E[21~, kf11=\E[23~, kf12=\E[24~,
        kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~,
@@ -6216,6 +6246,32 @@ terminology|EFL-based terminal emulator,
        kRIT7=\E[1;7C, kUP=\E[1;2A, use=xterm+pcf0, use=vt100,
        use=xterm+256setaf,
 
+# Tested terminology 1.0.0
+#
+# tack -
+#      Shifted cursor-keys send nothing, but xterm modifiers for control+shift
+#      and control+alt were added like xterm+pcc2
+#      Editing keys have some features from xterm+pce2
+#      Changed from xterm+pcf0 to xterm+pcf2
+#
+# vttest -
+#      REP, SL, SR fail
+#
+# Aside from the partial fixes for function/cursor/editing keys, no improvement
+# in other tests versus 0.6.1
+terminology-1.0.0|EFL-based terminal emulator,
+       civis=\E[?25l, cnorm=\E[?12l\E[?25h, dim=\E[2m,
+       flash=\E[?5h$<100/>\E[?5l, kend=\E[OF, khome=\E[OH,
+       rmacs=\E(B,
+       sgr=%?%p9%t\E(0%e\E(B%;\E[0%?%p6%t;1%;%?%p5%t;2%;%?%p2%t;4%;
+           %?%p1%p3%|%t;7%;%?%p7%t;8%;m$<2>,
+       sgr0=\E(B\E[m, smacs=\E(0, use=ecma+italics,
+       use=xterm+x11mouse, use=xterm+pce2, use=xterm+pcf2,
+       use=xterm+pcc2, use=terminology-0.6.1,
+
+terminology|EFL-based terminal emulator,
+       use=terminology-1.0.0,
+
 ######## UNIX VIRTUAL TERMINALS, VIRTUAL CONSOLES, AND TELNET CLIENTS
 #
 
@@ -6609,9 +6665,13 @@ screen3|older VT 100/ANSI X3.64 virtual terminal,
 # tmux is compatible with screen, but has support for italics, and some of the
 # xterm cursor bits.
 tmux|tmux terminal multiplexer,
-       rmso=\E[27m, smso=\E[7m, use=ecma+italics,
-       use=ecma+strikeout, use=xterm+edit, use=xterm+pcfkeys,
-       use=xterm+sl, use=xterm+tmux, use=screen,
+       rmso=\E[27m,
+       sgr=\E[0%?%p6%t;1%;%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;
+           \s\s\s\s\s\s\s\s\s\s\s\s5%;%?%p5%t;2%;m%?%p9%t\016%e
+           \017%;,
+       smso=\E[7m, use=ecma+italics, use=ecma+strikeout,
+       use=xterm+edit, use=xterm+pcfkeys, use=xterm+sl,
+       use=xterm+tmux, use=screen,
 
 tmux-256color|tmux with 256 colors,
        use=xterm+256setaf, use=tmux,
@@ -8369,8 +8429,8 @@ hp2|hpex2|hewlett-packard extended capabilities newer version,
        rmln=\E&j@, rmso=\E&d@, rmul=\E&d@,
        sgr=\E&d%?%p7%t%{115}%c%;%p1%p3%|%p6%|%{2}%*%p2%{4}%*%+%p4%+
            %p5%{8}%*%+%{64}%+%c%?%p9%t%'\016'%c%e%'\017'%c%;,
-       sgr0=\E&d@, smir=\EQ, smkx=\E&s1A, smln=\E&jB, smso=\E&dB,
-       smul=\E&dD, tbc=\E3, vpa=\E&a%p1%dY,
+       sgr0=\E&d@\017, smir=\EQ, smkx=\E&s1A, smln=\E&jB,
+       smso=\E&dB, smul=\E&dD, tbc=\E3, vpa=\E&a%p1%dY,
 
 # HP 236 console
 # From: <ddavis@ic.berkeley.edu>
@@ -10267,8 +10327,8 @@ vi603|visual603|visual 603,
        dsl=\EP2;1~\E\\, ed=\E[J, el=\E[K, fsl=\E\\, il1=\E[L,
        ind=\ED, is1=\E>\E[?3l\E[?4l\E[?7h\E[?8h\E[1;24r,
        rev=\E[7m, ri=\EM, rmir=\E[4l, rmso=\E[27m, rmul=\E[24m,
-       sgr0=\E[m, smir=\E[4h, smso=\E[7m, smul=\E[4m, tsl=\EP2~,
-       use=vt100+4bsd,
+       sgr0=\E[m\017$<2>, smir=\E[4h, smso=\E[7m, smul=\E[4m,
+       tsl=\EP2~, use=vt100+4bsd,
 
 #### Wyse (wy)
 #
@@ -12131,7 +12191,7 @@ att5420_2|AT&T 5420 model 2 80 cols,
        rmln=\E|, rmso=\E[m, rmul=\E[m, rs2=\Ec\E[?3l\E[2;0y,
        sc=\E7,
        sgr=\E[0%?%p1%p5%|%t;2%;%?%p2%p6%|%t;4%;%?%p4%t;5%;%?%p3%p1
-           %|%p6%|%t;7%;%?%p7%t;8%;m%?%p9%t\016%e\017%;,
+           %|%p6%|%t;7%;%?%p7%t;8%;m%?%p9%t\016%e\017%;%?%p8%t\EV%;,
        sgr0=\E[m\017, smacs=^N, smkx=\E[19;1j, smln=\E~,
        smso=\E[7m, smul=\E[4m, tbc=\E[3g,
        tsl=\E7\E[25;%p1%{8}%+%dH, vpa=\E[%p1%{1}%+%dd,
@@ -12206,8 +12266,8 @@ att4424|tty4424|teletype 4424,
        kcuu1=\E[A, kf1=\EOP, kf2=\EOQ, kf3=\EOR, kf4=\EOS,
        khome=\E[H, nel=\EE, rev=\E}, ri=\ET, rmacs=\E(B, rmso=\E~,
        rmul=\EZ,
-       sgr=\E[%?%p1%t7%;%?%p2%t;4%;%?%p3%t;7%;%?%p6%t;1%;%?%p6%p4%|
-           %t;5%;%?%p5%t;0%;m,
+       sgr=\EX\E~\EZ\E4\E(B%?%p1%p3%|%t\E}%;%?%p2%t\E\\%;%?%p4%p6%|
+           %t\E3%;%?%p5%t\EW%;%?%p9%t\E(0%;,
        sgr0=\EX\E~\EZ\E4\E(B, smacs=\E(0, smso=\E}, smul=\E\\,
        tbc=\EF,
 
@@ -12428,7 +12488,7 @@ att500|att513|AT&T 513 using page mode,
        rs1=\E?\E[3;3|\E[10;0|\E[21;1|\212\E[6;1|\E[1{\E[?99l\E[2;0|
            \E[6;1|\E[8;0|\E[19;0|\E[1{\E[?99l,
        rs2=\E[5;0|, sc=\E7,
-       sgr=\E[0%?%p1%p5%|%t;2%;%?%p2%p6%|%t;4%;%?%p4%t;5%;%?%p3%p1
+       sgr=\E[0%?%p1%p5%|%p6%|%t;2%;%?%p2%t;4%;%?%p4%t;5%;%?%p3%p1
            %|%p6%|%t;7%;%?%p7%t;8%;m%?%p9%t\016%e\017%;,
        sgr0=\E[m\017, smacs=^N, smir=\E[4h,
        smkx=\E[19;1|\E[21;4|\Eent, smln=\E?, smso=\E[7m,
@@ -15129,8 +15189,8 @@ d410-7b|d411-7b|d460-7b|d461-7b|Data General DASHER D410/D460 series in 7 bit mo
        km@,
        enacs=\E)6, is2=\E[3;2;2;0;1;0v\E(0\017, rmacs=^O,
        rs2=\E[4;0;2;0;1;0v\E(0,
-       sgr=\E[%?%p1%p3%|%p6%|%t7;%;%?%p4%t5;%;%?%p2%p6%|%t4;%;%?%p1
-           %p5%|%t2;%;m%?%p9%t\016%e\017%;,
+       sgr=\E[%?%p1%p5%|%t2;%;%?%p2%p6%|%t4;%;%?%p1%p3%|%p6%|%t7;%;
+           %?%p4%t5;%;m%?%p9%t\016%e\017%;,
        sgr0=\E[m\017, smacs=^N, use=dgkeys+7b, use=d410,
 
 d410-dg|d460-dg|d411-dg|d461-dg|Data General DASHER D410/D460 series in DG mode,
@@ -15461,8 +15521,8 @@ dm80|dmdt80|dt80|datamedia dt80/1,
        clear=\E[2J\E[H, cud1=\n, cuf1=\E[C,
        cup=%i\E[%p1%d;%p2%dH, cuu1=\E[A, ed=\E[J, el=\E[K,
        home=\E[H, mc0=\E[0i, mc4=\E[4i, mc5=\E[5i, ri=\EM,
-       rmso=\E[m, rmul=\E[m, sgr0=\E[m, smso=\E[7m, smul=\E[4m,
-       use=vt100+4bsd,
+       rmso=\E[m, rmul=\E[m, sgr0=\E[m\017$<2>, smso=\E[7m,
+       smul=\E[4m, use=vt100+4bsd,
 # except in 132 column mode, where it needs a little padding.
 # This is still less padding than the vt100, and you can always turn on
 # the ^S/^Q handshaking, so you can use vt100 flavors for things like
@@ -16377,31 +16437,40 @@ ibm8514-c|IBM 8514 color display with standout and underline,
 #
 # AIX entries.  IBM ships these with AIX 3.2.5.
 # -- added rc, sc based on manpage -TD
+# -- added rmacs, smacs based on manpage -TD
 # Note that we could use ibm+16color, but that is not how IBM defines this one.
 aixterm|IBM Aixterm Terminal Emulator,
        eslok, hs,
        acsc=jjkkllmmnnqqttuuvvwwxx, bold=\E[1m, dsl=\E[?E,
-       fsl=\E[?F, rc=\E8, ri@, s0ds=\E(B, s1ds=\E(0, sc=\E7,
-       sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1
-           %;%?%p7%t;8%;m%?%p9%t\E(0%e\E(B%;,
-       sgr0=\E[0;10m\E(B, tsl=\E[?%p1%dT, use=ibm6154,
+       fsl=\E[?F, rc=\E8, ri@, rmacs=\E(B, s0ds=\E(B, s1ds=\E(0,
+       sc=\E7,
+       sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p6%t;1%;%?%p7
+           %t;8%;m%?%p9%t\E(0%e\E(B%;,
+       sgr0=\E[0;10m\E(B, smacs=\E(0, tsl=\E[?%p1%dT,
+       use=ibm6154,
 aixterm-m|IBM AIXterm Monochrome Terminal Emulator,
        eslok, hs,
        acsc=jjkkllmmnnqqttuuvvwwxx, bold=\E[1m, dsl=\E[?E,
        fsl=\E[?F, ri@, s0ds=\E(B, s1ds=\E(0,
-       sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1
-           %;m,
+       sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p6%t;1%;%?%p7
+           %t;8%;m%?%p9%t\E(0%e\E(B%;,
        sgr0=\E[0;10m\E(B, tsl=\E[?%p1%dT, use=ibm6153,
 aixterm-m-old|old IBM AIXterm Monochrome Terminal Emulator,
        eslok, hs,
        bold=\E[1m, dsl=\E[?E, fsl=\E[?F, ri@,
-       sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p4%t;5%;%?%p6%t;1
-           %;m,
+       sgr=\E[0;10%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p6%t;1%;%?%p7
+           %t;8%;m,
        tsl=\E[?%p1%dT, use=ibm6153,
 jaixterm|IBM Kanji Aixterm Terminal Eemulator,
-       acsc@, use=aixterm,
+       acsc@, rmacs@,
+       sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p6%t;1%;%?%p7%t;8
+           %;m,
+       sgr0=\E[m, smacs@, use=aixterm,
 jaixterm-m|IBM Kanji AIXterm Monochrome Terminal Emulator,
-       acsc@, use=aixterm-m,
+       acsc@, rmacs@,
+       sgr=\E[%?%p1%t;7%;%?%p2%t;4%;%?%p3%t;7%;%?%p6%t;1%;%?%p7%t;8
+           %;m,
+       sgr0=\E[m, smacs@, use=aixterm-m,
 
 # This flavor is adapted from xterm, in turn from aixterm documentation -TD
 aixterm-16color|IBM Aixterm Terminal Emulator with 16 colors,
@@ -17860,8 +17929,8 @@ ncrvt100an|ncrvt100pp|NCR vt100 for the 2900 terminal,
        rs2=\Ec\E[12;31h\E[?3;4;5;10l\E[?6;7;19;25h\E[33;34l\E[0m\E(
            B\E)0\E%/0n\E[P\031$<200>,
        sc=\E7,
-       sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5
-           %;m%?%p9%t\016%e\017%;$<100>,
+       sgr=%?%p9%t\016%e\017%;\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1
+           %p3%|%t;7%;%?%p4%t;5%;m$<100>,
        sgr0=\017\E[0m$<120>, smacs=\016$<90>, smir=\E[4h$<80>,
        smso=\E[7m$<30>, smul=\E[4m$<30>, tbc=\E[3g$<40>,
        tsl=\E[>+1$<70>,
@@ -25251,4 +25320,21 @@ v3220|LANPAR Vision II model 3220/3221/3222,
 # 2017-08-26
 #      + fixes for "iterm2" (report by Leonardo Brondani Schenkel) -TD
 #
+# 2017-11-11
+#      + add "op" to xterm+256setaf -TD
+#      + reviewed terminology 1.0.0 -TD
+#      + reviewed st 0.7 -TD
+#
+# 2017-11-18
+#      + modify old terminology entry and a few other terminal emulators to
+#        account for xon -TD
+#      + correct sgr string for tmux, which used screen's "standout" code
+#        rather than the standard code (patch by Roman Kagan)
+#      + correct sgr/sgr0 strings in a few other cases reported by tic, making
+#        those correspond to the non-sgr settings where they differ, but
+#        otherwise use ECMA-48 consistently:
+#        jaixterm, aixterm, att5420_2, att4424, att500, decansi, d410-7b,
+#        dm80, hpterm, emu-220, hp2, iTerm2.app, mterm-ansi, ncrvt100an,
+#        st-0.7, vi603, vwmterm -TD
+#
 ######## SHANTIH!  SHANTIH!  SHANTIH!