X-Git-Url: http://ncurses.scripts.mit.edu/?a=blobdiff_plain;f=misc%2Fterminfo.src;h=8e6685f37793d1d9eb2d8310d4fdf410234d719e;hb=461e72d1826483cb2c2cb243412f2dc5b00b2b1a;hp=080b46d87298c97f49756619d74c5a68eb09a4ef;hpb=95bcbd4bb8e933c86e6fc4aba9ea1c7fd3d30e3d;p=ncurses.git diff --git a/misc/terminfo.src b/misc/terminfo.src index 080b46d8..8e6685f3 100644 --- a/misc/terminfo.src +++ b/misc/terminfo.src @@ -6,8 +6,8 @@ # Report bugs and new terminal descriptions to # bug-ncurses@gnu.org # -# $Revision: 1.943 $ -# $Date: 2021/10/14 00:40:38 $ +# $Revision: 1.949 $ +# $Date: 2021/11/20 23:59:38 $ # # 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 @@ -5493,6 +5493,24 @@ xterm-utf8|xterm with no VT100 line-drawing in UTF-8 mode, # window managers such as twm (and possibly window managers descended from # it such as tvtwm, ctwm, and vtwm) track windows by icon-name. Thus, you # don't want to mess with icon-name when using those window managers. +# c) fsl ends the escape sequence begun by tsl. Printable characters between +# those (probably) will appear in the window title. Nonprintable characters +# may cause the escape sequence to end with an error. +# d) the BEL (^G or \007) used in the original title-as-statusline came from +# David J. MacKenzie's "pseudo-color" entry in 20 Apr 1995. At that time +# xterm used BEL as the string-terminator rather than ST (\E\\). Either +# BEL or ST has worked since xterm patch #28 in 1996, but most uses of +# this feature have been embedded in shell scripts. +# +# But that issue regarding the parameter for tsl means that applications may +# not rely on it. The SVr4 documentation says tsl will "move to status line, +# column #1". At the point in time when ESR added DJM's "pseudo-color" entry +# with the split-up escape sequence for tsl/fsl, there were 65 entries using +# tsl: +# 32 used a parameter, matching the documentation (including x10term). +# 21 used a parameterless control, exiting from the status line on ^M. +# 6 used parameterless controls for tsl and fsl +# 6 used a split-up escape sequence, e.g., the same approach. # # The extension "TS" is preferable, because it does not accept a parameter. # However, if you are using a non-extended terminfo, "TS" is not visible. @@ -5502,6 +5520,9 @@ xterm+sl|access X title line and icon name, xterm+sl-twm|access X title line (pacify twm-descended window managers), hs, dsl=\E]2;\007, fsl=^G, tsl=\E]2;, TS=\E]2;, +xterm+sl-alt|alternate access X title line, + hs, + dsl=\E]2;\E\\, fsl=\E\\, tsl=\E]2;, TS=\E]2;, # In contrast, this block can be used for a DEC vt320 and up. There are two # controls used. @@ -7105,9 +7126,9 @@ st-0.6|simpleterm 0.6, cr=\r, csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H, cud=\E[%p1%dB, cud1=\n, cuf=\E[%p1%dC, cuf1=\E[C, cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, 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, enacs=\E)0, - flash=\E[?5h$<100/>\E[?5l, fsl=^G, home=\E[H, + dch=\E[%p1%dP, dch1=\E[P, dim=\E[2m, dl=\E[%p1%dM, + dl1=\E[M, ech=\E[%p1%dX, ed=\E[J, el=\E[K, el1=\E[1K, + enacs=\E)0, flash=\E[?5h$<100/>\E[?5l, fsl=^G, home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@, il=\E[%p1%dL, il1=\E[L, ind=\n, invis=\E[8m, is2=\E[4l\E>\E[?1034l, kDC=\E[3;2~, kEND=\E[1;2F, @@ -7144,13 +7165,13 @@ st-0.6|simpleterm 0.6, 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%;%?%p7%t;8%;m, + %t;7%;%?%p4%t;5%;%?%p5%t;2%;%?%p7%t;8%;m, sgr0=\E[0m, smacs=\E(0, smir=\E[4h, smkx=\E[?1h\E=, smso=\E[7m, smul=\E[4m, tbc=\E[3g, 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=vt220+pcedit, use=ecma+index, use=xterm+alt1049, use=vt220+cvis, use=xterm+sl, - use=ecma+italics, + use=ecma+italics, use=ecma+strikeout, # # st-0.1.1 # @@ -7680,6 +7701,7 @@ foot+base|foot base fragment, use=ansi+tabs, use=ecma+index, use=ecma+italics, use=ecma+strikeout, use=xterm+alt+title, use=xterm+pcfkeys, use=xterm+sm+1006, use=xterm+tmux2, + use=xterm+sl-alt, ######## WEB CLIENTS @@ -8453,11 +8475,9 @@ sun+sl|Sun Workstation window status line, # From: Tue Sep 24 13:14:44 1985 sun-s|Sun Microsystems Workstation window with status line, - hs, - dsl=\E]l\E\\, fsl=\E\\, tsl=\E]l, use=sun, + use=sun+sl, use=sun, sun-e-s|sun-s-e|Sun Microsystems Workstation with status hacked for emacs, - hs, - dsl=\E]l\E\\, fsl=\E\\, tsl=\E]l, use=sun-e, + use=sun+sl, use=sun-e, sun-48|Sun 48-line window, cols#80, lines#48, use=sun, sun-34|Sun 34-line window, @@ -27273,4 +27293,11 @@ v3220|LANPAR Vision II model 3220/3221/3222, # 2021-10-13 # + trim some redundant definitions -TD # +# 2021-11-13 +# + add xterm+sl-alt, use that in foot+base (report by Jonas Grosse +# Sundrup) -TD +# +# 2021-11-20 +# + add dim, ecma+strikeout to st-0.6 -TD +# ######## SHANTIH! SHANTIH! SHANTIH!