USING NCSA TELNET
mcdonald at AEDC-VAX.AF.MIL
mcdonald at AEDC-VAX.AF.MIL
Fri Apr 26 01:51:52 AEST 1991
In response to Gregg A. Cohen:
>
>Has anyone hacked the terminfo for the vt series terminal defs that
>allow one to use the NCSA Telnet and be able to move the
>cursor around in vi?
>
In version 3.2.* the cursor worked fine in vi using NCSA Telnet. We still had
a machine running 3.2.1 and we did an infocmp vt100 on it & a infocmp vt100 on
our machine running 3.3.2. There were two differences in the files. So what
I did was set up another terminfo file and called it vt100fix. It contains
the contents of our old vt100 terminfo information. vt100fix looks like:
---------------------------------- CUT ----------------------------------------
vt100fix|vt100fix-am|(w/advanced video),
am, mir, msgr, xenl, xon,
cols#80, it#8, lines#24, vt#3,
acsc=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,
bel=^G, blink=\E[5m$<2>, bold=\E[1m$<2>,
clear=\E[H\E[J$<50>, cr=\r, csr=\E[%i%p1%d;%p2%dr,
cub=\E[%p1%dD, cub1=\b, cud=\E[%p1%dB, cud1=\n,
cuf=\E[%p1%dC, cuf1=\E[C$<2>,
cup=\E[%i%p1%d;%p2%dH$<5>, cuu=\E[%p1%dA,
cuu1=\E[A$<2>, ed=\E[J$<50>, el=\E[K$<3>,
el1=\E[1K$<3>, enacs=\E(B\E)0, home=\E[H, ht=\t,
hts=\EH, ind=\n, ka1=\EOq, ka3=\EOs, kb2=\EOr, kbs=\b,
kc1=\EOp, kc3=\EOn, kcub1=\EOD, kcud1=\EOB,
kcuf1=\EOC, kcuu1=\EOA, kent=\EOM, kf0=\EOy, kf1=\EOP,
kf10=\EOx, kf2=\EOQ, kf3=\EOR, kf4=\EOS, kf5=\EOt,
kf6=\EOu, kf7=\EOv, kf8=\EOl, kf9=\EOw, rc=\E8,
rev=\E[7m$<2>, ri=\EM$<5>, rmacs=^O, rmkx=\E[?1l\E>,
rmso=\E[m$<2>, rmul=\E[m$<2>,
rs2=\E>\E[?3l\E[?4l\E[?5l\E[?7h\E[?8h, sc=\E7,
sgr=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;m%?%p9%t^N
%e^O%;,
sgr0=\E[m^O$<2>, smacs=^N, smkx=\E[?1h\E=,
smso=\E[1;7m$<2>, smul=\E[4m$<2>, tbc=\E[3g,
---------------------------------- CUT ----------------------------------------
Then you can run tic on this file to create the terminfo databases. Next
when you telnet to the iris set term="vt100fix" & this should do it for you.
The differences were:
old vt100 from 3.2.1 vt100 in 3.3.2
-------------- -----------
rmkx=\E[?1l\E> rmkx=\E[?1l
smkx=\E[?1h\E= smkx=\E[?1h
^
|
|
These are the values you need in order for it to work.
vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
| Kenneth M. McDonald * OAO Corp * Arnold Engineering Development Center |
| MS 120 * Arnold AFS, TN 37389-9998 * (615) 454-3413 |
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
INTERNET:
mcdonald at aedc-vax.af.mil
LOCAL:
c60244 at ccfiris
More information about the Comp.sys.sgi
mailing list