[fa.info-vax] Using EDT on Gigi's...

info-vax@ucbvax.ARPA (01/03/85)

From: John Sutter   <eng20201%BOSTONU.bitnet@WISCVM.ARPA>

-----

  I'm trying to get our Gigi's set up properly to work with EDT.  What
happens now is that it doesn't scroll once it reaches the bottom of
the screen, it just overwrites what's there.  It is set up in ansi mode
with smooth scrolling.  Any help would be appreciated...

  Thanks I/A

  ----  John

-----

info-vax@ucbvax.ARPA (01/04/85)

From: Mark Johnson <MHJohnson@HI-MULTICS.ARPA>

When I worked for a college several years ago that had bought the GIGI
five pack, we ended up writing a command file that did ...

  $ SET TERM/DEVI=VT52
  $ WRITE SYS$OUTPUT "<escape string for VT52 mode on GIGI>"
  ...run EDT
  ...set the term type and characteristics back.

Blech.  Apparently, the educational people who specified what a VK100
(the GIGI) would do left off scroll regions.  EDT uses scroll regions
when it thinks you are a VT100 and not as a VT52.  Whatta waste.  I
haven't been back in a while, but I doubt if any GIGI's are still in
use where I used to work.  The GIGI does make a good boat anchor though.

  --Mark Johnson <MHJohnson @ HI-MULTICS>

info-vax@ucbvax.ARPA (01/04/85)

From: "Stephen Tihor" <TIHOR@NYU-CMCL1.ARPA>


Under EDT v3.0 (?)  some combination of 

	SE TERMINAL NOSCROLL
and
	SET TERMINAL EDIT

(I think the Gigi has DL, IL, and ICM.)

should be sufficient shouldn't they?  [People are using all of ours
right now so I can't check...]

 \\   Stephen Tihor / CIMS / NYU / 251 Mercer Street  / New York, NY 10012  //
((  DEC Enet: RHEA::DECWRL::"""TIHOR@NYU-CMCL1.ARPA"""  NYUnet: TIHOR.CMCL1  ))
 // ARPAnet: Tihor@NYU-CMCL1   UUCPnet address: ...!ihnp4!cmcl2!cmcl1!tihor \\
 
-------

info-vax@ucbvax.ARPA (01/04/85)

From: DAVID DRAKE <drake@pax>

The following is a command file which I came by, so I touched it up
and have it assigned as a symbol in our SYLOGIN.COM.  I use the 
following : 

      $GEDT :== SYS$MANAGER:GIGIEDT.COM

It is ofcourse placed in the sysmgr directory and access set correctly
for all to use it.  Its beauty is that anyone can use the GEDT command
rather than the EDT command, so even pseudo terms are taken care of.

Enjoy ...
Dave Drake
DRAKE@PAXRV-NES

=================== Start of command file ===========================


$  VERIFY = 'F$VERIFY(0)
$! ------------------------------------------------------------------
$! This procedure is necessary to operate EDT on a GIGI so that it
$!     acts like a VT100 during EDT execution.  The command to run
$!     this command file is set up to be $GEDT 'filename'
$!-------------------------------------------------------------------
$!
$! created 31 AUG 1984 ---- Dave Drake
$!
$! If no file was entered to edit ... then ask for it
$!
$	IF P1 .NES. ""  THEN GOTO SET_UP
$	INQUIRE/NOPUNCT P1 "  File:  "
$!
$SET_UP:
$!
$! Set terminal to a VK100 for GIGI Commands
$!
$	SET TERM /DEV=VK100  
$!
$! Inform terminal that gigi is being set up
$!
$	WRITE SYS$OUTPUT "Setting up your GIGI"
$!
$! Now do the necessaries
$!
$	WRITE SYS$OUTPUT "Pp"
$	WRITE SYS$OUTPUT "l(a1'GGEDT')"
$	WRITE SYS$OUTPUT "l' '00;"
$	WRITE SYS$OUTPUT "l'<'0001041040100401;"
$	WRITE SYS$OUTPUT "l'>'0040100401041040;"
$	WRITE SYS$OUTPUT "l'^'0008142241;"
$	WRITE SYS$OUTPUT "l'q'00000000FF;"
$	WRITE SYS$OUTPUT "l'l'000000001F1010101010;"
$	WRITE SYS$OUTPUT "l'm'101010101F;"
$	WRITE SYS$OUTPUT "l'x'10101010101010101010;"
$	WRITE SYS$OUTPUT "l'w'00000000FF1010101010;"
$	WRITE SYS$OUTPUT "l'v'10101010FF;"
$	WRITE SYS$OUTPUT "l'j'1010101070;"
$	WRITE SYS$OUTPUT "l'k'00000000701010101010;"
$	WRITE SYS$OUTPUT "l'u'10101010F01010101010;"
$	WRITE SYS$OUTPUT "l'n'10101010FF1010101010;"
$	WRITE SYS$OUTPUT "l't'101010101F1010101010;"
$	WRITE SYS$OUTPUT "<asc>\"
$	WRITE SYS$OUTPUT "PrVM1TM1\PpS(E)\"
$	WRITE SYS$OUTPUT "(B)0"
$!
$!
$!---------------------------------------------------------
$! Now set term type back to a VT100 for EDT to work
$!
$	SET TERM /DEV=VT100  ! MAKE EDT THINK gigi IS VT100
$	ASSIGN/USER 'F$LOGICAL("SYS$COMMAND")  SYS$INPUT
$	EDIT/EDT/COMMAND=SYS$MANAGER:EDTINI.EDT 'P1' 'P2' 'P3'
$!
$! Reset the GIGI back to Original
$!
$	WRITE SYS$OUTPUT "Resetting the GIGI"
$	WAIT 00:00:00.5
$	WRITE SYS$OUTPUT "PrVM0\"
$	WRITE SYS$OUTPUT "[23;1f"
$! EXIT
$	IF VERIFY THEN SET VERIFY
$	EXIT
=================== End of command file ======================
------

info-vax@ucbvax.ARPA (01/05/85)

From: <hplabs!gatech!paj@BERKELEY>

Gigi's will not do the DEC scroll-region that a VT100 does in ANSI mode.
VT52 mode, however, will work fine.