From owner-freebsd-hackers@FreeBSD.ORG Thu Dec 10 13:25:55 2009 Return-Path: Delivered-To: freebsd-hackers@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3E1951065672 for ; Thu, 10 Dec 2009 13:25:55 +0000 (UTC) (envelope-from ed@hoeg.nl) Received: from palm.hoeg.nl (mx0.hoeg.nl [IPv6:2001:7b8:613:100::211]) by mx1.freebsd.org (Postfix) with ESMTP id 9E6208FC13 for ; Thu, 10 Dec 2009 13:25:54 +0000 (UTC) Received: by palm.hoeg.nl (Postfix, from userid 1000) id 103271CC5D; Thu, 10 Dec 2009 14:25:54 +0100 (CET) Date: Thu, 10 Dec 2009 14:25:54 +0100 From: Ed Schouten To: Gary Jennejohn Message-ID: <20091210132554.GC64905@hoeg.nl> References: <86d42pjc1n.fsf@bifteki.lan> <20091209122532.2c55aa22@ernst.jennejohn.org> <86ws0w4c8e.fsf@ds4.des.no> <20091209123246.22b9ecc3@ernst.jennejohn.org> <20091210104430.1381356nnmx30okk@webmail.leidinger.net> <20091210124222.GA64905@hoeg.nl> <20091210135102.3434e5cf@ernst.jennejohn.org> <20091210125927.GB64905@hoeg.nl> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="flD90yxhZo4KvcOf" Content-Disposition: inline In-Reply-To: <20091210125927.GB64905@hoeg.nl> User-Agent: Mutt/1.5.20 (2009-06-14) Cc: Alexander Leidinger , freebsd-hackers@FreeBSD.org Subject: [Patch] Updated termcap entries for xterm X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Dec 2009 13:25:55 -0000 --flD90yxhZo4KvcOf Content-Type: multipart/mixed; boundary="po7Nh40UCuB+nesY" Content-Disposition: inline --po7Nh40UCuB+nesY Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Ed Schouten wrote: > I just tried the patch, but when I run `make' in share/termcap, I get > the following: >=20 > | gzip -cn termcap.5 > termcap.5.gz > | TERM=3Ddumb TERMCAP=3Ddumb: ex - /store/home/ed/projects/freebsd-head/s= hare/termcap/termcap.src < /store/home/ed/projects/freebsd-head/share/termc= ap/reorder > | script, 36: Pattern not found > | script, 36: Ex command failed: pending commands discarded > | *** Error code 1 > |=20 > | Stop in /store/home/ed/projects/freebsd-head/share/termcap. The attached patch should bring the entries up-to-date. Unfortunately it still seems the issue with Apple's Terminal.app is present, but that's just Apple's fault. Because of that, I don't see a reason (yet) to MFC this. Any testers, before I commit this patch to HEAD? --=20 Ed Schouten WWW: http://80386.nl/ --po7Nh40UCuB+nesY Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="termcap.diff" Content-Transfer-Encoding: quoted-printable Index: share/termcap/termcap.src =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- share/termcap/termcap.src (revision 200186) +++ share/termcap/termcap.src (working copy) @@ -2784,48 +2784,46 @@ :ts=3D\E_:fs=3D\E\\:ds=3D\E_\E\\:tc=3Dscreen: SW|screen-w|VT 100/ANSI X3.64 virtual terminal with 132 cols:\ :co#132:tc=3Dscreen: -# $Xorg: termcap,v 1.3 2000/08/17 19:55:10 cpqbld Exp $ +# $XTermId: termcap,v 1.78 2009/11/09 00:24:26 tom Exp $ # # Note: # termcap format is limited to 1023 characters. This set of descriptions # is a subset of the terminfo, since not all features can be fit into # that limit. The 'xterm' description supports color. The monochrome -# 'xtermm' drops color in favor of additional function keys. If you need -# both, use terminfo. +# 'xterm-mono' drops color in favor of additional function keys. If you +# need both, use terminfo. # # The 1023-character limit applies to each entry after resolving the # "tc=3D" strings. Some implementations may discount all or part of the # formatting characters in the entry (i.e., the backslash newline tab # colon). GNU termcap does not have this limit. # -# I checked the limits using ncurses "captoinfo -CrTv", which prints +# I checked the limits using ncurses "captoinfo -CrTUvx", which prints # the resolved length of each entry in a comment at the end - T.Dickey # -# $XFree86: xc/programs/xterm/termcap,v 3.28 2001/01/17 23:46:39 dawes Exp= $ +xterm-new|modern xterm:\ + :*6=3D\EOF:@7=3D\EOF:F1=3D\E[23~:F2=3D\E[24~:K2=3D\EOE:Km=3D\E[M:\ + :k1=3D\EOP:k2=3D\EOQ:k3=3D\EOR:k4=3D\EOS:k5=3D\E[15~:k6=3D\E[17~:\ + :k7=3D\E[18~:k8=3D\E[19~:k9=3D\E[20~:k;=3D\E[21~:kH=3D\EOF:kI=3D\E[2~:\ + :kN=3D\E[6~:kP=3D\E[5~:kd=3D\EOB:kh=3D\EOH:kl=3D\EOD:kr=3D\EOC:ku=3D\EOA:\ + :tc=3Dxterm-basic: # -xterm-xfree86|XFree86 xterm:\ - :k1=3D\EOP:k2=3D\EOQ:k3=3D\EOR:k4=3D\EOS:\ - :k5=3D\E[15~:k6=3D\E[17~:k7=3D\E[18~:k8=3D\E[19~:\ - :k9=3D\E[20~:k;=3D\E[21~:F1=3D\E[23~:F2=3D\E[24~:\ - :@7=3D\EOF:@8=3D\EOM:kI=3D\E[2~:\ - :kh=3D\EOH:kP=3D\E[5~:kN=3D\E[6~:\ - :ku=3D\EOA:kd=3D\EOB:kr=3D\EOC:kl=3D\EOD:Km=3D\E[M:tc=3Dxterm-basic: -# # This chunk is used for building the VT220/Sun/PC keyboard variants. -xterm-basic|xterm common (XFree86):\ - :li#24:co#80:am:kn#12:km:mi:ms:xn:AX:bl=3D^G:\ - :is=3D\E[!p\E[?3;4l\E[4l\E>:rs=3D\E[!p\E[?3;4l\E[4l\E>:le=3D^H:\ - :AL=3D\E[%dL:DL=3D\E[%dM:DC=3D\E[%dP:al=3D\E[L:dc=3D\E[P:dl=3D\E[M:\ - :UP=3D\E[%dA:DO=3D\E[%dB:LE=3D\E[%dD:RI=3D\E[%dC:\ - :ho=3D\E[H:cd=3D\E[J:ce=3D\E[K:cl=3D\E[H\E[2J:cm=3D\E[%i%d;%dH:cs=3D\E[%i= %d;%dr:\ - :im=3D\E[4h:ei=3D\E[4l:ks=3D\E[?1h\E=3D:ke=3D\E[?1l\E>:kD=3D\E[3~:kb=3D^H= :\ - :sf=3D\n:sr=3D\EM:st=3D\EH:ct=3D\E[3g:sc=3D\E7:rc=3D\E8:\ - :eA=3D\E(B\E)0:as=3D\E(0:ae=3D\E(B:ml=3D\El:mu=3D\Em:up=3D\E[A:nd=3D\E[C:\ - :md=3D\E[1m:me=3D\E[m:mr=3D\E[7m:so=3D\E[7m:se=3D\E[27m:us=3D\E[4m:ue=3D\= E[24m:\ - :ti=3D\E[?1049h:te=3D\E[?1049l:vi=3D\E[?25l:ve=3D\E[?25h:\ - :ut:Co#8:pa#64:op=3D\E[39;49m:AB=3D\E[4%dm:AF=3D\E[3%dm: +xterm-basic|modern xterm common:\ + :am:bs:km:mi:ms:ut:xn:AX:\ + :Co#8:co#80:kn#12:li#24:pa#64:\ + :AB=3D\E[4%dm:AF=3D\E[3%dm:AL=3D\E[%dL:DC=3D\E[%dP:DL=3D\E[%dM:\ + :DO=3D\E[%dB:LE=3D\E[%dD:RI=3D\E[%dC:UP=3D\E[%dA:ae=3D\E(B:al=3D\E[L:\ + :as=3D\E(0:bl=3D^G:cd=3D\E[J:ce=3D\E[K:cl=3D\E[H\E[2J:\ + :cm=3D\E[%i%d;%dH:cs=3D\E[%i%d;%dr:ct=3D\E[3g:dc=3D\E[P:dl=3D\E[M:\ + :ei=3D\E[4l:ho=3D\E[H:im=3D\E[4h:is=3D\E[!p\E[?3;4l\E[4l\E>:\ + :kD=3D\E[3~:kb=3D^H:ke=3D\E[?1l\E>:ks=3D\E[?1h\E=3D:le=3D^H:md=3D\E[1m:\ + :me=3D\E[m:ml=3D\El:mr=3D\E[7m:mu=3D\Em:nd=3D\E[C:op=3D\E[39;49m:\ + :rc=3D\E8:rs=3D\E[!p\E[?3;4l\E[4l\E>:sc=3D\E7:se=3D\E[27m:sf=3D^J:\ + :so=3D\E[7m:sr=3D\EM:st=3D\EH:te=3D\E[?1049l:ti=3D\E[?1049h:\ + :ue=3D\E[24m:up=3D\E[A:us=3D\E[4m:ve=3D\E[?12l\E[?25h:vi=3D\E[?25l:vs=3D\= E[?12;25h: =20 -# The xterm-xfree86 description has all of the features, but is not comple= tely +# The xterm-new description has all of the features, but is not completely # compatible with vt220. If you are using a Sun or PC keyboard, set the # sunKeyboard resource to true: # + maps the editing keypad @@ -2835,68 +2833,91 @@ # + uses DEC-style control sequences for the application keypad. # xterm-vt220|xterm emulating vt220:\ - :kH=3D\E[4~::@7=3D\E[4~:*6=3D\E[4~:kh=3D\E[1~:Km=3D\E[M:tc=3Dxterm-basic: + :*6=3D\E[4~:@7=3D\E[4~:K2=3D\EOu:Km=3D\E[M:kH=3D\E[4~:kh=3D\E[1~:\ + :tc=3Dxterm-basic: =20 xterm-24|xterms|vs100|24x80 xterm:\ - :li#24:\ - :tc=3Dxterm: + :li#24:tc=3Dxterm-old: xterm-65|65x80 xterm:\ - :li#65:tc=3Dxterm: + :li#65:tc=3Dxterm-old: xterm-bold|xterm with bold for underline:\ - :so=3D\E[7m:us=3D\E[1m:tc=3Dxterm: + :so=3D\E[7m:us=3D\E[1m:tc=3Dxterm-old: xterm-boldso|xterm with bold for standout:\ - :se=3D\E[m:so=3D\E[1m:tc=3Dxterm: + :se=3D\E[m:so=3D\E[1m:tc=3Dxterm-old: xterm-mono|monochrome xterm:\ - :kn#20:\ - :st@:ut@:Co@:NC@:op@:AB@:AF@:pa@:Sf@:Sb@:tc=3Dxterm: + :ut@:\ + :Co@:NC@:kn#20:pa@:\ + :AB@:AF@:Sb@:Sf@:op@:st@:tc=3Dxterm-old: # # Alternate terminal description that "works" for interactive shells such = as # tcsh and bash. xterm-noapp|xterm with cursor keys in normal mode:\ - :kl=3D\E[D:kd=3D\E[B:kr=3D\E[C:ku=3D\E[A:ks=3D\E=3D:ke=3D\E>:ti@:te@:tc= =3Dxterm: + :kd=3D\E[B:ke=3D\E>:kl=3D\E[D:kr=3D\E[C:ks=3D\E=3D:ku=3D\E[A:te@:ti@:\ + :tc=3Dxterm: # +# This should work for the commonly used "color xterm" variations (XFree86 +# xterm, color_xterm, nxterm, rxvt). Note that it does not set 'bce', so = for +# XFree86 and rxvt, some applications that use colors will be less efficie= nt, +# and in a few special cases (with "smart" optimization) the wrong color w= ill +# be painted in spots. +xterm-color|generic "ANSI" color xterm:\ + :Co#8:NC@:pa#64:\ + :AB=3D\E[4%dm:AF=3D\E[3%dm:ac=3D:op=3D\E[m:tc=3Dxterm-r6: +# # These aliases are for compatibility with the terminfo; termcap cannot pr= ovide -# the extra features, but termcap applications still want the names. -xterm-16color|xterm alias 1:tc=3Dxterm-xfree86: -xterm-88color|xterm alias 2:tc=3Dxterm-256color: -xterm-256color|xterm alias 3:tc=3Dxterm-xfree86: -xterm-nrc|xterm alias 4:tc=3Dxterm: -xterm-rep|xterm alias 5:tc=3Dxterm: -xterm-xmc|xterm alias 6:sg#1:tc=3Dxterm: +# the extra features such as color initialization, but termcap applications +# still want the names. +xterm-16color|xterm alias:\ + :tc=3Dxterm-new: + +xterm-88color|xterm alias:\ + :Co#88:pa#7744:tc=3Dxterm-256color: + +xterm-256color|xterm alias:\ + :Co#256:pa#32767:\ + :AB=3D\E[48;5;%dm:AF=3D\E[38;5;%dm:tc=3Dxterm-new: + +xterm-nrc|xterm alias:\ + :tc=3Dxterm: +xterm-rep|xterm alias:\ + :tc=3Dxterm: +xterm-xmc|xterm alias:\ + :sg#1:tc=3Dxterm: # # An 8-bit description is doable with termcap, but there are probably no # termcap (or BSD curses) applications that are able to use it. xterm-8bit|xterm terminal emulator 8-bit controls (X Window System):\ - :co#80:li#24:\ - :it#8:am:km:mi:ms:xn:\ - :AL=3D\233%dL:DC=3D\233%dP:DL=3D\233%dM:DO=3D\233%dB:IC=3D\233%d@:LE=3D\2= 33%dD:\ - :RI=3D\233%dC:UP=3D\233%dA:ae=3D^O:al=3D\233L:as=3D^N:bl=3D^G:bt=3D\233Z:\ - :cd=3D\233J:ce=3D\233K:cl=3D\233H\2332J:cm=3D\233%i%d;%dH:cr=3D^M:\ - :cs=3D\233%i%d;%dr:ct=3D\2333g:dc=3D\233P:dl=3D\233M:do=3D^J:up=3D\233A:n= d=3D\233C:\ - :ei=3D\2334l:ho=3D\233H:im=3D\2334h:\ + :am:km:mi:ms:xn:\ + :co#80:it#8:li#24:\ + :AL=3D\233%dL:DC=3D\233%dP:DL=3D\233%dM:DO=3D\233%dB:IC=3D\233%d@:\ + :K2=3D\217y:Km=3D\233M:LE=3D\233%dD:RI=3D\233%dC:UP=3D\233%dA:\ + :ae=3D\E(B:al=3D\233L:as=3D\E(0:bl=3D^G:bt=3D\233Z:cd=3D\233J:ce=3D\233K:\ + :cl=3D\233H\2332J:cm=3D\233%i%d;%dH:cr=3D^M:cs=3D\233%i%d;%dr:\ + :ct=3D\2333g:dc=3D\233P:dl=3D\233M:do=3D^J:ei=3D\2334l:ho=3D\233H:\ + :im=3D\2334h:\ :is=3D\E[62"p\E G\233m\233?7h\E>\E7\233?1;3;4;6l\2334l\233r\E8:\ :k1=3D\23311~:k2=3D\23312~:k3=3D\23313~:k4=3D\23314~:k5=3D\23315~:\ :k6=3D\23317~:k7=3D\23318~:k8=3D\23319~:k9=3D\23320~:kD=3D\2333~:\ :kI=3D\2332~:kN=3D\2336~:kP=3D\2335~:kb=3D^H:kd=3D\217B:\ :ke=3D\233?1l\E>:kh=3D\2331~:kl=3D\217D:kr=3D\217C:ks=3D\233?1h\E=3D:\ - :ku=3D\217A:le=3D^H:mb=3D\2335m:md=3D\2331m:me=3D\233m^O:mr=3D\2337m:\ - :rc=3D\E8:sc=3D\E7:se=3D\23327m:sf=3D^J:so=3D\2337m:sr=3D\215:\ - :st=3D\210:ta=3D^I:te=3D\233?1049l:ti=3D\233?1049h:ue=3D\23324m:us=3D\233= 4m:\ - :vb=3D\233?5h\233?5l:ve=3D\233?25h:vi=3D\233?25l:Km=3D\233M: + :ku=3D\217A:le=3D^H:mb=3D\2335m:md=3D\2331m:me=3D\233m:mr=3D\2337m:\ + :nd=3D\233C:rc=3D\E8:sc=3D\E7:se=3D\23327m:sf=3D^J:so=3D\2337m:sr=3D\215:\ + :st=3D\210:ta=3D^I:te=3D\233?1049l:ti=3D\233?1049h:ue=3D\23324m:\ + :up=3D\233A:us=3D\2334m:vb=3D\233?5h\233?5l:ve=3D\233?25l\233?25h:\ + :vs=3D\233?12;25h:vi=3D\233?25l: # -xterm-hp|XFree86 xterm with hpterm function keys:\ - :k1=3D\Ep:k2=3D\Eq:k3=3D\Er:k4=3D\Es:k5=3D\Et:k6=3D\Eu:k7=3D\Ev:k8=3D\Ew:\ - :kC=3D\EJ:kD=3D\EP:@7=3D\EF:kI=3D\EQ:kN=3D\ES:kP=3D\ET:kh=3D\Eh:\ - :kd=3D\EB:kl=3D\ED:kr=3D\EC:ku=3D\EA:tc=3Dxterm-basic: +xterm-hp|xterm with hpterm function keys:\ + :@7=3D\EF:k1=3D\Ep:k2=3D\Eq:k3=3D\Er:k4=3D\Es:k5=3D\Et:k6=3D\Eu:k7=3D\Ev:\ + :k8=3D\Ew:kC=3D\EJ:kD=3D\EP:kI=3D\EQ:kN=3D\ES:kP=3D\ET:kd=3D\EB:kh=3D\Eh:\ + :kl=3D\ED:kr=3D\EC:ku=3D\EA:tc=3Dxterm-basic: # -xterm-sco|XFree86 xterm with SCO function keys:\ - :kl=3D\E[D:kd=3D\E[B:kr=3D\E[C:ku=3D\E[A:@7=3D\E[F:\ - :k1=3D\E[M:k2=3D\E[N:k3=3D\E[O:k4=3D\E[P:k5=3D\E[Q:\ - :k6=3D\E[R:k7=3D\E[S:k8=3D\E[T:k9=3D\E[U:k;=3D\E[V:\ - :F1=3D\E[W:F2=3D\E[X:F3=3D\E[Y:F5=3D\E[a:F6=3D\E[b:\ - :F7=3D\E[c:F8=3D\E[d:F9=3D\E[e:FA=3D\E[f:FB=3D\E[g:\ - :FC=3D\E[h:FD=3D\E[i:FE=3D\E[j:FF=3D\E[k:\ - :kh=3D\E[H:kI=3D\E[L:kN=3D\E[G:kP=3D\E[I:ac@:tc=3Dxterm-basic: +xterm-sco|xterm with SCO function keys:\ + :@7=3D\E[F:F1=3D\E[W:F2=3D\E[X:F3=3D\E[Y:F5=3D\E[a:F6=3D\E[b:F7=3D\E[c:\ + :F8=3D\E[d:F9=3D\E[e:FA=3D\E[f:FB=3D\E[g:FC=3D\E[h:FD=3D\E[i:FE=3D\E[j:\ + :FF=3D\E[k:ac=3D:k1=3D\E[M:k2=3D\E[N:k3=3D\E[O:k4=3D\E[P:k5=3D\E[Q:\ + :k6=3D\E[R:k7=3D\E[S:k8=3D\E[T:k9=3D\E[U:k;=3D\E[V:kD=3D\177:kI=3D\E[L:\ + :kN=3D\E[G:kP=3D\E[I:kd=3D\E[B:kh=3D\E[H:kl=3D\E[D:kr=3D\E[C:ku=3D\E[A:\ + :tc=3Dxterm-basic: # xterm-vt52|xterm emulating vt52:\ :bs:\ @@ -2906,63 +2927,65 @@ :le=3D\ED:nd=3D\EC:nw=3D^M^J:sf=3D^J:sr=3D\EI:ta=3D^I:up=3D\EA: # xterm-sun|xterm with Sun functionkeys:\ - :k1=3D\E[224z:k2=3D\E[225z:k3=3D\E[226z:k4=3D\E[227z:\ - :k5=3D\E[228z:k6=3D\E[229z:k7=3D\E[230z:k8=3D\E[231z:\ - :k9=3D\E[232z:k;=3D\E[233z:F1=3D\E[192z:F2=3D\E[193z:\ - :%1=3D\E[196z:&8=3D\E[195z:@0=3D\E[200z:kI=3D\E[2z:\ - :kN=3D\E[222z:kP=3D\E[216z:kh=3D\E[214z:kD=3D^?:\ - :Km=3D\E[M:@5=3D\E[197z::@7=3D\E[220z:\ + :%1=3D\E[196z:&8=3D\E[195z:@0=3D\E[200z:@5=3D\E[197z:@7=3D\E[220z:\ + :F1=3D\E[192z:F2=3D\E[193z:K2=3D\E[218z:Km=3D\E[M:k1=3D\E[224z:\ + :k2=3D\E[225z:k3=3D\E[226z:k4=3D\E[227z:k5=3D\E[228z:k6=3D\E[229z:\ + :k7=3D\E[230z:k8=3D\E[231z:k9=3D\E[232z:k;=3D\E[233z:kD=3D\E[3z:\ + :kI=3D\E[2z:kN=3D\E[222z:kP=3D\E[216z:kh=3D\E[214z:\ :tc=3Dxterm-basic: # # vi may work better with this entry, because vi doesn't use insert mode m= uch. -# |xterm-ic|xterm-vi|xterm with insert character instead of insert mode: +# |xterm-ic|xterm-vi|xterm with insert character instead of insert mode:\ xterm-ic|xterm-vi|xterm with insert char:\ - :im@:ei@:mi@:ic=3D\E[@:IC=3D\E[%d@:tc=3Dxterm: + :mi@:\ + :IC=3D\E[%d@:ei@:ic=3D\E[@:im@:tc=3Dxterm: # # Compatible with the X11R6.3 xterm xterm-r6|xterm-old|X11R6 xterm:\ + :am:bs:km:mi:ms:pt:xn:\ + :co#80:kn#20:li#24:\ + :*6=3D\E[4~:@0=3D\E[1~:@7=3D\E[4~:AL=3D\E[%dL:DC=3D\E[%dP:DL=3D\E[%dM:\ + :DO=3D\E[%dB:F1=3D\E[23~:F2=3D\E[24~:F3=3D\E[25~:F4=3D\E[26~:\ + :F5=3D\E[28~:F6=3D\E[29~:F7=3D\E[31~:F8=3D\E[32~:F9=3D\E[33~:\ + :FA=3D\E[34~:LE=3D\E[%dD:RI=3D\E[%dC:UP=3D\E[%dA:ae=3D^O:al=3D\E[L:\ + :as=3D^N:bl=3D^G:cd=3D\E[J:ce=3D\E[K:cl=3D\E[H\E[2J:cm=3D\E[%i%d;%dH:\ + :cs=3D\E[%i%d;%dr:ct=3D\E[3g:dc=3D\E[P:dl=3D\E[M:eA=3D\E)0:ei=3D\E[4l:\ + :ho=3D\E[H:im=3D\E[4h:\ :is=3D\E[m\E[?7h\E[4l\E>\E7\E[r\E[?1;3;4;6l\E8:\ - :rs=3D\E[m\E[?7h\E[4l\E>\E7\E[r\E[?1;3;4;6l\E8:\ - :AL=3D\E[%dL:DL=3D\E[%dM:DC=3D\E[%dP:DO=3D\E[%dB:UP=3D\E[%dA:\ - :LE=3D\E[%dD:RI=3D\E[%dC:al=3D\E[L:am:bl=3D^G:\ - :bs:cd=3D\E[J:ce=3D\E[K:cl=3D\E[H\E[2J:cm=3D\E[%i%d;%dH:co#80:\ - :cs=3D\E[%i%d;%dr:ct=3D\E[3g:dc=3D\E[P:dl=3D\E[M:ho=3D\E[H:\ - :im=3D\E[4h:ei=3D\E[4l:mi:ks=3D\E[?1h\E=3D:ke=3D\E[?1l\E>:@7=3D\E[4~:kh= =3D\E[1~:\ :k1=3D\E[11~:k2=3D\E[12~:k3=3D\E[13~:k4=3D\E[14~:k5=3D\E[15~:\ :k6=3D\E[17~:k7=3D\E[18~:k8=3D\E[19~:k9=3D\E[20~:k;=3D\E[21~:\ - :F1=3D\E[23~:F2=3D\E[24~:F3=3D\E[25~:F4=3D\E[26~:F5=3D\E[28~:\ - :F6=3D\E[29~:F7=3D\E[31~:F8=3D\E[32~:F9=3D\E[33~:FA=3D\E[34~:\ - :kn#20:km:@0=3D\E[1~:kI=3D\E[2~:kD=3D^?:*6=3D\E[4~:kP=3D\E[5~:kN=3D\E[6~:\ - :kb=3D^H:ku=3D\EOA:kd=3D\EOB:kr=3D\EOC:kl=3D\EOD:\ - :li#24:md=3D\E[1m:me=3D\E[m:mr=3D\E[7m:ms:nd=3D\E[C:pt:\ - :eA=3D\E)0:as=3D^N:ae=3D^O:ml=3D\El:mu=3D\Em:\ - :sc=3D\E7:rc=3D\E8:sf=3D\n:so=3D\E[7m:se=3D\E[m:sr=3D\EM:\ - :ti=3D\E7\E[?47h:te=3D\E[2J\E[?47l\E8:up=3D\E[A:us=3D\E[4m:ue=3D\E[m:xn: + :kD=3D\E[3~:kI=3D\E[2~:kN=3D\E[6~:kP=3D\E[5~:kb=3D^H:kd=3D\EOB:\ + :ke=3D\E[?1l\E>:kh=3D\E[1~:kl=3D\EOD:kr=3D\EOC:ks=3D\E[?1h\E=3D:\ + :ku=3D\EOA:md=3D\E[1m:me=3D\E[m:ml=3D\El:mr=3D\E[7m:mu=3D\Em:nd=3D\E[C:\ + :rc=3D\E8:rs=3D\E[m\E[?7h\E[4l\E>\E7\E[r\E[?1;3;4;6l\E8:\ + :sc=3D\E7:se=3D\E[m:sf=3D^J:so=3D\E[7m:sr=3D\EM:te=3D\E[2J\E[?47l\E8:\ + :ti=3D\E7\E[?47h:ue=3D\E[m:up=3D\E[A:us=3D\E[4m: # # Compatible with the R5 xterm xterm-r5|X11R5 xterm X11R5:\ - :AL=3D\E[%dL:DC=3D\E[%dP:DL=3D\E[%dM:DO=3D\E[%dB:IC=3D\E[%d@:UP=3D\E[%dA:\ - :al=3D\E[L:am:\ - :bs:cd=3D\E[J:ce=3D\E[K:cl=3D\E[H\E[2J:cm=3D\E[%i%d;%dH:co#80:\ - :cs=3D\E[%i%d;%dr:ct=3D\E[3g:\ - :dc=3D\E[P:dl=3D\E[M:\ - :im=3D\E[4h:ei=3D\E[4l:mi:\ - :ho=3D\E[H:\ + :am:bs:km:mi:ms:pt:xn:\ + :co#80:kn#4:li#24:\ + :@7=3D\E[4~:AL=3D\E[%dL:DC=3D\E[%dP:DL=3D\E[%dM:DO=3D\E[%dB:\ + :IC=3D\E[%d@:UP=3D\E[%dA:al=3D\E[L:cd=3D\E[J:ce=3D\E[K:cl=3D\E[H\E[2J:\ + :cm=3D\E[%i%d;%dH:cs=3D\E[%i%d;%dr:ct=3D\E[3g:dc=3D\E[P:dl=3D\E[M:\ + :ei=3D\E[4l:ho=3D\E[H:im=3D\E[4h:\ :is=3D\E[r\E[m\E[2J\E[H\E[?7h\E[?1;3;4;6l\E[4l:\ + :k1=3D\E[11~:k2=3D\E[12~:k3=3D\E[13~:k4=3D\E[14~:kb=3D^H:kd=3D\EOB:\ + :ke=3D\E[?1l\E>:kh=3D\E[1~:kl=3D\EOD:kr=3D\EOC:ks=3D\E[?1h\E=3D:\ + :ku=3D\EOA:md=3D\E[1m:me=3D\E[m:mr=3D\E[7m:nd=3D\E[C:rc=3D\E8:\ :rs=3D\E>\E[?1;3;4;5;6l\E[4l\E[?7h\E[m\E[r\E[2J\E[H:\ - :k1=3D\E[11~:k2=3D\E[12~:k3=3D\E[13~:k4=3D\E[14~:kb=3D^H:kd=3D\EOB:ke=3D\= E[?1l\E>:\ - :kl=3D\EOD:km:kn#4:kr=3D\EOC:ks=3D\E[?1h\E=3D:ku=3D\EOA:\ - :@7=3D\E[4~:kh=3D\E[1~:\ - :li#24:md=3D\E[1m:me=3D\E[m:mr=3D\E[7m:ms:nd=3D\E[C:pt:\ - :sc=3D\E7:rc=3D\E8:sf=3D\n:so=3D\E[7m:se=3D\E[m:sr=3D\EM:\ - :te=3D\E[2J\E[?47l\E8:ti=3D\E7\E[?47h:\ - :up=3D\E[A:us=3D\E[4m:ue=3D\E[m:xn: + :sc=3D\E7:se=3D\E[m:sf=3D^J:so=3D\E[7m:sr=3D\EM:te=3D\E[2J\E[?47l\E8:\ + :ti=3D\E7\E[?47h:ue=3D\E[m:up=3D\E[A:us=3D\E[4m: # +# Customization begins here. +xterm-xfree86|xterm terminal emulator (XFree86):\ + :tc=3Dxterm-new: +# # This is the only entry which you should have to customize, since "xterm" # is widely used for a variety of incompatible terminal emulations includi= ng # color_xterm and rxvt. -xterm|xterm-color|X11 terminal emulator:\ - :ti@:te@:tc=3Dxterm-xfree86: +xterm|X11 terminal emulator:\ + :tc=3Dxterm-new: # :tc=3Dxterm-r6: # dtterm termcap entry - Obtained from Xinside's CDE with permission # from Thomas Roell --po7Nh40UCuB+nesY-- --flD90yxhZo4KvcOf Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (FreeBSD) iEYEARECAAYFAksg9uEACgkQ52SDGA2eCwUnbACeIdzxYII2lFL4dmyzWcfAwigf 6x0AnAnzPoCiW3eG3avdVEPZHahO0rCD =I8xf -----END PGP SIGNATURE----- --flD90yxhZo4KvcOf--