[news.software.b] Scrolling garbage from rn

brapp@brl-smoke.ARPA (Brian Rapp ) (07/14/87)

When using rn, the second and subsequent pages of ALL articles read
get stuck in a sort of limbo zone.  If a given character, word, or
line is not actually overwritten by text from the current message, it
is left on the screen, producing with each successive message a more 
and more confusing garbled mess.  I am enclosing a copy of my .termcaps
-- If anybody should know of a way to fix this problem (and there
obviously must be a way which has been discovered by the anonymous source
for my .termcaps file), PLEASE post a response. ... On second thought,
you'd better MAIL me the response as well, because it's liable to 
become hopelessly lost in my own personal Digital Everglades.

Thanks in advance,
			Brian Rapp
			<brapp@BRL.ARPA>


[ .termcaps ]----------------------------------------------------------------

# This entry works fine for me, no problems with any of the screen editors
# even at 9600.  I do have to set an 'rn' (USENET mail) environment variable 
# to do a 'more -c' style paging without scrolling in order to read news.
# Otherwise, 'rn' does some scrolling and some paging and those don't mix.
# Also, I use my terminal with two communication lines connected to
# two different ports on the PACX, each assigned a separate 4 page window.
# This should have nothing to do with the termcap entry however.
# Let me know if you want the initialization file that sets up two
# communication lines in two windows on the AVT.
# One nice thing about this termcap entry is that it uses the top page
# for screen editing leaving the other pages unchanged.  When leaving
# the editor you return to the place you were when you entered the
# editor.
c5|avt|concept avt 4 or 8 pages, 80 columns:\
	:is=\E[2!t\E[7!t\E[=101;103;104;119l\E[=207h\E[1Q\E[!y\E[!z\E>\E[0\0720\07232!r\E2\n\r:\
	:ae=^o:al=\E[L:am:as=^N:bs:bt=\E[Z:\
	:cd=100\E[J:\
	:ce=\E[K:\
	:ch=\E[%i%2G:\
	:cl=200\E[24;80H\E[1J\E[H:\
	:cm=\E[%i%2;%2H:co#80:cv=\E[%i%2d:\
	:db:\
	:dc=\E[P:dl=\E[M:do=\E[B:ei=\E[4l:eo:ho=\E[H:im=\E[4h:kb=^H:\
	:kd=\E[b:ke=\E[!z:kh=\E[H:kl=\E[D:ko=ho,nd,up,do:kr=\E[C:\
	:ks=\E[1!z\E[3;5!z\E[3;6!z\E[3;7!z\E[3;9!z\E[;1!z\E[;2!z\E[;3!z\E[;13!z:\
	:ku=\E[A:li#24:mi:nd=\E[C:pt:se=\E[7!{:so=\E[7m:ue=\E[4!{:\
	:up=\E[A:us=\E[4m:te=\E[r\E2\n\r:ti=\E[1;24r\n\r:\
	:ve=\E[4l\E[=207h\E[1*q:vs=\E[=119;207h\E[4l\E[0*q:xn:

# I suggest you don't use 132 column mode for screen editing at 9600
# If you cut down to 4800 they seem to be no problems.
c6|atvw|avtw|concept avt w/4 or 8 pages; 132 columns :\
	:is=\E[2!t\E[7!t\E[=101;104;119l\E[=103;207h\E[1Q\E[!y\E[!z\E>\E[0\0720\07232!r\E2\n\r:\
	:ch=\E[%i%3G:cm=5\E[%i%2;%3H:co#132:tc=avt:

# entries reordered for readability

d0|vt100|vt100-am|vt100|dec vt100:\
	:am:bl=^G:bs:\
	:cd=50\E[J:ce=3\E[K:cl=50\E[;H\E[2J:cm=5\E[%i%d;%dH:co#80:cr=^M:cs=\E[%i%d;%dr:\
	:do=^J:ho=\E[H:is=\E[1;24r\E[24;1H:\
	:kb=^H:kd=\EOB:ke=\E[?1l\E>:\
	:kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:\
	:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:\
	:le=^H:li#24:\
	:mb=2\E[5m:md=2\E[1m:me=2\E[m:mr=2\E[7m:nd=2\E[C:nl=^J:\
	:pt:rc=\E8:rs=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:\
	:sc=\E7:se=2\E[m:so=2\E[7m:sr=5\EM:ta=^I:\
	:ue=2\E[m:up=2\E[A:us=2\E[4m:vt#3:xn:
# MI|soroc|Soroc 120:\
#	:cr=^M:do=^J:nl=^J:bl=^G:\
#	:cd=\EY:ce=\ET:cl=2\E*:ma=^K^P^R^L^L :\
#	:kl=^H:ku=^K:kr=^L:kd=^J:tc=adm3a:
la|adm3a|3a|lsi adm3a:\
	:cr=^M:do=^J:nl=^J:bl=^G:\
	:am:le=^H:bs:cm=\E=%+ %+ :cl=1^Z:co#80:ho=^^:li#24:ma=^K^P:nd=^L:up=^K:
MI|soroc|soroc 120:\
	:am:bs:cd=\EY:ce=\ET:cl=2\E*:cm=1\E=%+ %+ :co#80:li#24:\
	:ma=^K^P^R^L^L :up=^K:
kc|z29|z-29|zenith 29:\
	:cr=^M:do=^J:nl=^J:bl=^G:\
	:al=1*\EL:am:le=^H:bs:cd=\EJ:ce=\EK:cl=\EE:cm=\EY%+ %+ :co#80:\
	:dc=\EN:\
	:dl=1*\EM:do=\EB:ei=\EO:ho=\EH:im=\E@:li#24:mi:nd=\EC:as=\EF:ae=\EG:\
	:ms:ta=^I:pt:sr=2*\EI:se=\Eq:so=\Ep:up=\EA:vs=\Ex4:ve=\Ey4:\
	:kb=^h:ku=\EA:kd=\EB:kl=\ED:kr=\EC:kh=\EH:kn#10:\
	:k1=\ES:k2=\ET:k3=\EU:k4=\EV:k5=\EW:\
	:k6=\EP:k7=\EQ:k8=\ER:k9=\E0I:k0=\E~:l0=help:ko=ho:\
	:es:hs:ts=\Ej\Ex1\EY8%+ \Eo:fs=\Ek:ds=\Ey1:\
	:if=/usr/lib/tabset/z29:is=\Ev\Ey8\Ey9:

brapp@brl-smoke.ARPA (Brian Rapp ) (07/16/87)

	I guess when it comes right down to it,
	it pays to do two things:

	(1)  Solve your own problems
    and (2)  Read the manual.

	I found that, at least on my system,
	invoking rn with the "-eL" switch
	clears up the problem.

	If anybody has any other questions,
	just send me a note.

---------

"Study, study, study -- or Bonk! Bonk! bad kids!"

		- 'til next time,
			Brian Rapp
			brapp@brl.arpa