Just a heads-up to this group, the latest vim build from mercurial is
being affected by the below issue.

Thanks
Joe


---------- Forwarded message ----------
From: joe M <[email protected]>
Date: Thu, Aug 30, 2012 at 1:34 PM
Subject: Re: vim window clears the terminal history
To: [email protected]
Cc: [email protected]


On Thu, Aug 30, 2012 at 10:26 AM, joe M <[email protected]> wrote:
> u, Aug 30, 2012 at 8:05 AM, John Little <[email protected]> wrote:
>> On Thursday, August 30, 2012 1:47:49 AM UTC+12, joe M wrote:
>>
>>> Thanks a lot for your analysis. Your observations are spot-on.
>>
>> I'm not sure now.  I've installed rxvt-unicode-256color (from the Ubuntu 
>> oneiric/universe repository), and it has what I thought was the problematic 
>> initialization string, but does not show your problem with vim.
>>
>> The infocmp -C output is different from yours, in that mine complains:
>>
>> # (untranslatable capabilities removed to fit entry within 1023 bytes)
>>
>> I'll append the terminfo output (not using -C).  You might like to use tic 
>> to compile this, perhaps it's a later version than yours.
>>
>> Perhaps you have some other kludge interfering with the alternate display 
>> switch.  Some people dislike it, especially for viewing man pages, and use 
>> various means to turn it off.
>>
>> Regards, John
>>
>> Reconstructed via infocmp from file: 
>> /usr/share/terminfo/r/rxvt-unicode-256color
>> rxvt-unicode-256color|rxvt-unicode terminal with 256 colors (X Window 
>> System),
>>         am, bce, bw, ccc, eo, hs, km, mc5i, mir, msgr, npc, xenl, xon,
>>         btns#5, colors#256, cols#80, it#8, lines#24, lm#0, ncv#0,
>>         pairs#32767,
>>         
>> acsc=+C\,D-A.B0E``aaffgghFiGjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
>>         bel=^G, blink=\E[5m, bold=\E[1m, civis=\E[?25l,
>>         clear=\E[H\E[2J, cnorm=\E[?25h, cr=^M,
>>         csr=\E[%i%p1%d;%p2%dr, cub=\E[%p1%dD, cub1=^H,
>>         cud=\E[%p1%dB, cud1=^J, cuf=\E[%p1%dC, cuf1=\E[C,
>>         cup=\E[%i%p1%d;%p2%dH, cuu=\E[%p1%dA, cuu1=\E[A,
>>         cvvis=\E[?25h, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM,
>>         dl1=\E[M, dsl=\E]2;\007, ech=\E[%p1%dX, ed=\E[J, el=\E[K,
>>         el1=\E[1K, enacs=, flash=\E[?5h$<20/>\E[?5l, fsl=^G,
>>         home=\E[H, hpa=\E[%i%p1%dG, ht=^I, hts=\EH, ich=\E[%p1%d@,
>>         ich1=\E[@, il=\E[%p1%dL, il1=\E[L, ind=^J, indn=\E[%p1%dS,
>>         
>> initc=\E]4;%p1%d;rgb\:%p2%{65535}%*%{1000}%/%4.4X/%p3%{65535}%*%{1000}%/%4.4X/%p4%{65535}%*%{1000}%/%4.4X\E\\,
>>         is1=\E[!p,
>>         is2=\E[r\E[m\E[2J\E[?7;25h\E[?1;3;4;5;6;9;66;1000;1001;1049l\E[4l,
>>         kDC=\E[3$, kEND=\E[8$, kHOM=\E[7$, kIC=\E[2$, kLFT=\E[d,
>>         kNXT=\E[6$, kPRV=\E[5$, kRIT=\E[c, ka1=\EOw, ka3=\EOy,
>>         kb2=\EOu, kbs=\177, kc1=\EOq, kc3=\EOs, kcbt=\E[Z,
>>         kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
>>         kdch1=\E[3~, kel=\E[8\^, kend=\E[8~, kent=\EOM, 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~,
>>         kf18=\E[32~, kf19=\E[33~, kf2=\E[12~, kf20=\E[34~,
>>         kf3=\E[13~, kf4=\E[14~, kf5=\E[15~, kf6=\E[17~, kf7=\E[18~,
>>         kf8=\E[19~, kf9=\E[20~, kfnd=\E[1~, khome=\E[7~,
>>         kich1=\E[2~, kmous=\E[M, knp=\E[6~, kpp=\E[5~, kslt=\E[4~,
>>         mc0=\E[i, mc4=\E[4i, mc5=\E[5i, op=\E[39;49m, rc=\E8,
>>         rev=\E[7m, ri=\EM, rin=\E[%p1%dT, ritm=\E[23m, rmacs=\E(B,
>>         rmam=\E[?7l, rmcup=\E[r\E[?1049l, rmir=\E[4l, rmkx=\E>,
>>         rmso=\E[27m, rmul=\E[24m, rs1=\Ec,
>>         rs2=\E[r\E[m\E[?7;25h\E[?1;3;4;5;6;9;66;1000;1001;1049l\E[4l,
>>         s0ds=\E(B, s1ds=\E(0, s2ds=\E*B, s3ds=\E+B, sc=\E7,
>>         setab=\E[48;5;%p1%dm, setaf=\E[38;5;%p1%dm,
>>         
>> setb=%?%p1%{7}%>%t\E[48;5;%p1%dm%e\E[4%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m%;,
>>         
>> setf=%?%p1%{7}%>%t\E[38;5;%p1%dm%e\E[3%?%p1%{1}%=%t4%e%p1%{3}%=%t6%e%p1%{4}%=%t1%e%p1%{6}%=%t3%e%p1%d%;m%;,
>>         
>> sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?%p7%t;8%;m%?%p9%t\E(0%e\E(B%;,
>>         sgr0=\E[m\E(B, sitm=\E[3m, smacs=\E(0, smam=\E[?7h,
>>         smcup=\E[?1049h, smir=\E[4h, smkx=\E=, smso=\E[7m,
>>         smul=\E[4m, tbc=\E[3g, tsl=\E]2;, u6=\E[%i%d;%dR, u7=\E[6n,
>>         u8=\E[?1;2c, u9=\E[c, vpa=\E[%i%p1%dd,
>>
>> --
>> You received this message from the "vim_use" maillist.
>> Do not top-post! Type your reply below the text you are replying to.
>> For more information, visit http://www.vim.org/maillist.php
>
> Hello John,
>
> Thanks for responding.
>
> My infocmp is the same as yours. My infocmp is attached.
>
>> Perhaps you have some other kludge interfering with the alternate display 
>> switch.  Some people dislike it, especially for viewing man pages, and use 
>> various means to turn it off.
>
> That is an interesting observation. Will have to check on this.
>
> Thanks
> Joe

Looks like this has something to do with 9.15 rxvt-unicode behaviour
and the latest vim from mercurial repo.

"The way urxvt works in this case that it just positions the cursor to
the top row and then just erases everything below that point. This
means you lose valuable lines from the scrollback. Example: type "seq
1000", press ctr-L. Now you won't see the last lines of the command's
output!" -- this is exactly what is happening in my case.

I got that from https://bbs.archlinux.org/viewtopic.php?id=129302

But, the patch noted in that discussion is not helping.

Anyway, just a heads-up if anyone is interested.

Thanks
Joe

-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

Raspunde prin e-mail lui