Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.2 9/18/84; site ucbvax.ARPA
Path: utzoo!watmath!clyde!cbosgd!ucbvax!info-vax
From: info-vax@ucbvax.ARPA
Newsgroups: fa.info-vax
Subject: RE: Using EDT on GIGI's...
Message-ID: <4020@ucbvax.ARPA>
Date: Fri, 4-Jan-85 00:14:24 EST
Article-I.D.: ucbvax.4020
Posted: Fri Jan 4 00:14:24 1985
Date-Received: Fri, 4-Jan-85 08:01:05 EST
Sender: daemon@ucbvax.ARPA
Organization: University of California at Berkeley
Lines: 85
From: DAVID DRAKE
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 "\"
$ 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 ======================
------