Quoting Thomas Dickey ([EMAIL PROTECTED]):

[my infocmp output snipped]

> ...and no bce.  Recent versions of screen allow you to set bce in its
> configuration, but you have to install a terminfo entry for screen
> which adds 'bce', so it will work properly.

I fear we might be trying to solve the wrong problem, here.  You see, 
I've only had "defbce on" in /etc/screenrc and the aforementioned
~/.terminfo/s/screen entry (symlinked to
/usr/share/terminfo/s/screen-bce ) to inform screen that the terminal 
supports BCE for _two days_, and the symptom appeared a year or so ago.

Ordinarily, I'm very careful not to introduce more variables into a
diagnostic situation:  I chanced enabling Background Color Erase support 
two days ago only because I kept careful track of those steps, so I 
could reverse them.

Which I've just done:  I commented out "defbce on" in /etc/screenrc, 
removed ~/.terminfo/ , terminated screen, and restarted it.  Running
infocmp again (under screen), one now sees:

:r! infocmp

#       Reconstructed via infocmp from file: /etc/terminfo/s/screen
screen|VT 100/ANSI X3.64 virtual terminal, 
        am, km, mir, msgr, xenl, 
        colors#8, cols#80, it#8, lines#24, pairs#64, 
        acsc=++\,\,--..00II``aaffgghhjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~, 
        bel=^G, blink=\E[5m, bold=\E[1m, cbt=\E[Z, civis=\E[?25l, 
        clear=\E[H\E[J, cnorm=\E[34h\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=\EM, 
        cvvis=\E[34l, dch=\E[%p1%dP, dch1=\E[P, dl=\E[%p1%dM, 
        dl1=\E[M, ed=\E[J, el=\E[K, el1=\E[1K, enacs=\E(B\E)0, 
        flash=\Eg, home=\E[H, ht=^I, hts=\EH, ich=\E[%p1%d@, 
        il=\E[%p1%dL, il1=\E[L, ind=^J, is2=\E)0, kbs=\177, 
        kcub1=\EOD, kcud1=\EOB, kcuf1=\EOC, kcuu1=\EOA, 
        kdch1=\E[3~, kend=\E[4~, kf1=\EOP, kf10=\E[21~, 
        kf11=\E[23~, kf12=\E[24~, kf2=\EOQ, kf3=\EOR, kf4=\EOS, 
        kf5=\E[15~, kf6=\E[17~, kf7=\E[18~, kf8=\E[19~, kf9=\E[20~, 
        khome=\E[1~, kich1=\E[2~, knp=\E[6~, kpp=\E[5~, nel=\EE, 
        op=\E[39;49m, rc=\E8, rev=\E[7m, ri=\EM, rmacs=^O, 
        rmir=\E[4l, rmkx=\E[?1l\E>, rmso=\E[23m, rmul=\E[24m, 
        rs2=\Ec, sc=\E7, setab=\E[4%p1%dm, setaf=\E[3%p1%dm, 
        sgr0=\E[m, smacs=^N, smir=\E[4h, smkx=\E[?1h\E=, 
        smso=\E[3m, smul=\E[4m, tbc=\E[3g, 

:r! echo $TERM
screen

As an extra datum, in case it helps, I've seen this symptom while
ssh'ed in from a large variety of X11 workstations, so the problem seems 
specific to the server end (the host where screen and mutt run).

Rather than post them (since they're long), I've tarred up my current
~/.muttrc and /etc/screenrc, as
http://linuxmafia.com/~rick/screen-mutt.tar.gz .  There is no
~/.screenrc for my login.

-- 
Cheers,            There are only 10 types of people in this world -- 
Rick Moen          those who understand binary arithmetic and those who don't.
[EMAIL PROTECTED]

Reply via email to