vi bsd editor for large screens wanted

Dan Packman pack at acdpyr.ucar.edu
Sat Oct 7 06:54:49 AEST 1989


Apparently, there is a well known bug in BSD vi in which the scroll region
is hard-coded corresponding to a 24 line display.  At least under pyramid
OSX 4.4c, this bug can be seen by editing on a larger display (eg 32 lines
is a good number).  Create or view a file that fills the page.  Go to lines
somewhere in the middle of the page and delete a few lines.  The display
is not properly updated until one does a ^L to force a screen update.

Does anyone know if this has been/will be fixed in operating system releases
after 4.4c?  Failing that, does anyone know if it exists in the ATT universe?
If it does not, can someone mail me a text version of the terminfo file for
a vt100 so we can modify for our number of lines/columns?  No text versions
of the terminfo is included in our system release.
						Thanks,

						Dan Packman
PS Our termcap entry for a vt100 modified for 32 lines follows:

we|mac2|special:\
        :w8=\E[?3l\E[1;32r:w1=\E[?3h\E[1;32r:dl=\E[2K:\
        :md=2\E[1m:mr=2\E[7m:mb=2\E[5m:me=2\E[m:is=\E[1;32r\E[32;1H:\
        :li#32:co#80:\
        :as=^N:ae=^O:ti=\E)0:\
        :cr=^M:do=^J:nl=^J:bl=^G:cl=50\E[;H\E[2J:\
        :le=^H:bs:am:cm=5\E[%i%d;%dH:nd=2\E[C:up=2\E[A:\
        :ce=3\E[K:cd=50\E[J:so=2\E[7m:se=2\E[m:us=2\E[4m:ue=2\E[m:\
        :rs=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h:ks=\E[?1h\E=:ke=\E[?1l\E>:\
        :rf=/usr/lib/tabset/vt100:ku=\EOA:kd=\EOB:kr=\EOC:kl=\EOD:kb=^H:\
        :ho=\E[H:k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:ta=^I:pt:sr=5\EM:vt#3:xn:\
        :sc=\E7:rc=\E8:cs=\E[%i%d;%dr:

Dan Packman     NCAR                         INTERNET: pack at acdpyr.UCAR.EDU
(303) 497-1427  P.O. Box 3000                   CSNET: pack at ncar.CSNET
                Boulder, CO  80307       DECNET  SPAN: 9.367::PACK



More information about the Comp.sys.pyramid mailing list