From 413d245aebfdcc23940a84e54b908533e4c701a6 Mon Sep 17 00:00:00 2001 From: James Bunton Date: Wed, 30 Jan 2008 19:57:57 +1100 Subject: [PATCH] Use ^? everywhere for backspace Following the wave of Debian & all other Linux distros: * Updated bundled terminfo database (stolen from Debian etch) * Updated urxvt config * Updated screenrc * Use TERM=xterm everywhere --- .Xresources | 17 ++++------------- .screenrc | 4 ++-- .terminfo/s/screen | Bin 1518 -> 1344 bytes .terminfo/s/screen-bce | Bin 1530 -> 1370 bytes .terminfo/s/screen-s | Bin 1550 -> 1391 bytes .terminfo/x/xterm | Bin 2296 -> 2244 bytes .terminfo/x/xterm-256color | Bin 2269 -> 0 bytes .terminfo/x/xterm-color | Bin 1569 -> 1539 bytes 8 files changed, 6 insertions(+), 15 deletions(-) delete mode 100644 .terminfo/x/xterm-256color diff --git a/.Xresources b/.Xresources index b41604e..818fee1 100644 --- a/.Xresources +++ b/.Xresources @@ -31,17 +31,13 @@ URxvt.shading: -10 !URxvt.shading: 10 -! This option sets the TERM environment variable: -! TERM=rxvt-unicode won't work because systems don't have a terminfo file for -! TERM=xterm because different systems have inconsistent terminfo files for it -! (differing ideas about what xterm sends as backspace) -! TERM=xterm-color works well with the few key fixes below -URxvt.termName: xterm-color +! This option sets the TERM environment variable to xterm +URxvt.termName: xterm -! Make the keys behave like the xterm-color terminfo says they should +! Make the keys behave like the xterm terminfo says they should URxvt.keysym.Home: \033[1~ URxvt.keysym.End: \033[4~ -URxvt.backspacekey: ^H +URxvt.backspacekey: ^? URxvt.deletekey: \033[3~ ! Scrollback buffer @@ -65,8 +61,3 @@ URxvt.boldItalicFont: xft:Luxi Mono:pixelsize=14:autohint:antialias=true URxvt.cutchars: `"'&()*,;<=>?@[]{|}:$ - -! XTerm - undo Debian specific change to backspace keys -XTerm.backarrowKeyIsErase: false -XTerm.ptyInitialErase: false - diff --git a/.screenrc b/.screenrc index a241d7d..366fdbc 100644 --- a/.screenrc +++ b/.screenrc @@ -4,5 +4,5 @@ shelltitle "$ |bash" hardstatus alwayslastline hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{= kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B} %d/%m %{W}%c %{g}]' -# Always send backspace as ^H, which is consistent with the bundled terminfo -bindkey -k kb stuff ^H +# Always send backspace as ^?, which is consistent with the bundled terminfo +bindkey -k kb stuff ^? diff --git a/.terminfo/s/screen b/.terminfo/s/screen index 50f7f38b9855f610db9e14b5d9b217e55965203c..de8325301700014578788ba8fbefb8da39e09922 100644 GIT binary patch delta 200 zcmaFIeSnKwicyP!9|$uUxh8U3PfU`V*z`xJp7Hg-^nE5bc{bX^L-I5H_77Wtn z3|tJ-z6{bH44e!J35khmY3b>c16Z~A^z?LfwY7D0GBP|p4GbpNv1$q#s}>llrsOh6 IN1H%d06Irg761SM delta 390 zcmX@W^^TicicyO}n?ZmflQDB5x3v-jHoyoHWMl|n;9!ton7oluWMTpfBlE=Mzk
5oXj|taR%c3YMl#GY^hqpr<%&IYRw?+!NAF& zt*xV@tE;DHV33fIn3$H9o}Q7BnVB{D9E&Ck(5k4(tgM>uAWMxw_N3$jStd{x0~0W; pm>AfAA;ky`Hx?j|8OY;gkk)VlVvwq22FC~ncLN4j1BPG&1^_7ZZ_fY# diff --git a/.terminfo/s/screen-bce b/.terminfo/s/screen-bce index e9115ec8d649932f212039567fccd8465e394229..b8247b1a81b8ce416915c3aeb7d86053e851337d 100644 GIT binary patch delta 210 zcmeyxeT$1*iqV`wmVuuklaXs8cj&}Cxru#$1nU|9|8HV!Wo!r1T|nGB*^yCPwI9er z1s5FJYWShe`{^mKK#wRLndGCVyE3?_H6Y6=;v78t6g LG7m+}Aq35=5&r!vl9d&6qquyzI#j7}>c4p?X4@ z;wSqvA7(7^ zn1(>6F@$LZWST&j#z3YyglPg~nyOmof)rb-mhh>j@~c`iNP94FGH7e-=;-R|=@}R# zBqS!LrKP85WMpP$O@6_m$pW-0YO*}5raQ<|V~{;5xj>c)l*PaV3@0WAHUMn(n( g79fuq$m3*?)^Gx1kg8+`#|Q>@0|r+EhF}8*0F!@iivR!s diff --git a/.terminfo/s/screen-s b/.terminfo/s/screen-s index f7b1dc96e975a327ca3361f77c5277d09c6f806b..907baa1b98201e7e8f86cdeca3277f6f3ca69888 100644 GIT binary patch delta 217 zcmeCe?{6E|Nrk|>}Bi+ z(vyIAD&urUki6O~AO{uP#t?bLIQb(}8q0IWw_pa-XCTFB#`FWk%bmo;%go5cJvo#4 zG-Lf_QdbX=&-{lM7k3`1JI2b+xs1bTTqL ZJq-*d&u7&XGFB}xR87fckd8KivH;b#R1p9G delta 381 zcmaFQ)yKmv#puYO%^<*#$yhRxJ5H1V1{gsM#sCHm1__4Aj*KF#91IQ&%oE%H3QuMH z|9=MKY{t2a3m9Jl*>4!%O}@w|s`e4cHe&jZ1k6x)APHNh$q$**Se%$VzziloAjN3L z6b#}OamPT_CopAAj$}T~$T3-!Wp}-Fw7sE$fk6(CHZsj%khWluHfP{skoIMejy6!W zS1mA8EwMIKwFWT_flOlv(+J2kfiR7MOmhg+1jsa1wax`8wp1i_(RZIiqU{Uje(zGE~6T2MM-K=ZVi}J05LQ35_1$%b4zm)OY(~pG$ItjGxJjN z%N2qvi%U{-H7Bae^D#gGV*mpOg9O85MMja02`(&*9GjQ2$g@Z=0%aK)m>JlBwTZ(q`w*%IZ9;Eh@|oPnV}_4K6!pC+g#!sCBY910eWIfP^y< z`Zg=%d!Peuf%FO=>Ih)N8tkziZpYa-!&dAW!EWfraec`5!6@cKFa>kaV3%j$Id}nH zVtx`{LtKQn;0(M2AHX>{kM(D;1Yg3p+#^kYGH8i3U4ucN4#c&Fr|I?LM&XDJVx!n3 zwg_KDq9AsPN3i`dj9$?v229^UF(S&%aoX#jxh@vO^WtUks#p}K#k=A|@v#~4xmXex zkbfgCvhuUIEK*@vw$*O!v(j_`W99R7vl>EnlB-kJVpCn|N$hRw%qlId{aUNDJm$UT z$aB_t>r<|lFn?wA@0#stddd31`o;Rq`qQ#xyId!4mK)?I*(GzbAa}`bxmP|ZOLACF z${9H?pOr7lSL7-AhI~_=mS^Sr@+0|){6b!k7v&}Sqr5DCmw!oVUuWN7JN8EV9^1EL zdxu@Ld+c7jb*)#c`s^Wl%$~Mqa9o4OerK+Nxg#|c{4q>Lr=)fxK8itTdhJ@FdO#7bMX88UP+=KgMI@do zb2*O14vg(uj8#a=9*iDv?#>{F6-*wbf|m&*Y7QvnNy;@-K#W(}j{_gXqN0IEm9Y*e zDITG?cOe|V^FA+=>Dq?gxG<-5M-`bL2e>wjZK!nfa{UwFB4 zcN;hs;>O?<;TnAUoiI3f;K1nU*x1Cxp+l3C<#MGm zH8nk5tsXvHtIf>R>qm|pJvuu(H+SsV@#FLJjmE;l3EIE?7=;{Nf1Nwo1|YmQ+B;qHyaIMW?Iic$Ge1(>-S}Z!prRG6r!ev*gi_1zs`yEg7LY zJB6u$`$qSX!jIx0!gu+pAm$q!*T#nKr7JhD!f?Ue?9SsGn^|zXT(wp8chU7*ttGf} ki!(se;CAZ?aIR9&Qt?%4QCiyZ##QKV1^*S1%(nN#-<pBJvA@2C^K0>$GO?t=@&LnsC^*7!is1so zHHJG3j~HGsykq#n@C&G%mGS?7E+FP(6lRnF(jXwisKBT(c_X9vWCunLYXe40Mklb0 zH)9B6ERdB3RR>WGBJ;r_6M*Do#%YW*pz^apW~k1^P<;tQP-4f#vqX*9&;v$1FV@`K>{hv{!BrWH#5&v zkIt2jwl~j^jyB1Wwv#rOjxGZ74Xur>O{~pwq%9bvqkVv3R6n_l#hKA?@>Z5yErL3L Un#>uv7^HnC`?K0jp2S)U0P+pB`v3p{ delta 478 zcmZqXS;&(h#i-7p#vs5jmob{Dq9nB_S2sC7C%>pB56r1aPt8j$%1l-O3o3xc7#JAA z2t)xHU=qYa1&j;<3>*v+43iBRMJDDoSRQ8h4+X~=&N5tPxXEyz;VHvwhK~&28U6z0 zm>K{7=Kx|JMnOg~APoXijB<=>lN%YuCtqOXu-0QVXLJC|crpetMgv(XP<0U1ATk#$ z(g!3bGEQNf2Bc>K@f?sD!t=m#2(|zJUj~UYUWeKs!*~bE5)*mI_?+=A<7dX7jQ<%~ znYft*nZ%hUJ2KS*9m2^a%cQ}i%Vf%A2@)#ev1Njo>B!^_5=dbVWr~=*mU*U@xpZ`q zbabwCw7q!-kTA41wl=Xg%aM*Y$&t2@wquZv_5lWwbhL5Z