[comp.archives] [tex] EFE

bed_gdg@SHSU.BITNET ("George D. Greenwade") (05/06/91)

Archive-name: editors/eve/efe/1991-05-01
Archive-directory: niord.shsu.edu:[fileserv.efe.ftp] [192.92.115.8]
Original-posting-by: bed_gdg@SHSU.BITNET ("George D. Greenwade")
Original-subject: EFE (Enhanced Feature EVE) available on FILESERV
Reposted-by: emv@msen.com (Edward Vielmetti, MSEN)

This is being posted to both INFO-TeX and INFO-TPU, so I apologize if you
get inundated with this twice.  I promised (threatened?) to make available
the TPU code and command files for the EFE (Enhanced Feature EVE) editor
which Ken Selvia and I wrote a while back.  I have just finished putting it
up for access from FILESERV@SHSU.BITNET.
 
EFE is written in TPU and requires TPU 2.2 or higher, as well as VMS 5.0 or
higher.  It was originally compiled under VMS 5.0 and has subsequently been
recompiled under 5.3-1 and tested on 5.4-1 to verify it remains upwardly
compatible.  EFE's keyboard is similar to WPS, using GOLD-key logic in
defining GOLD (PF1) key combinations mapped to commands.  Among other
things, the command file which drives EFE supports automatic buffer journal
recovery from abnormally ended editing sessions, defines a symbol of the
previously edited filename so you do not have to continually specify the
filename when continually editing a file, and allows for a few local
options in defining how you want EFE to work.
 
EFE is not language sensitive, per se, although it does recognize certain
charactersitics based on file types.  It recognizes most of TeX-type
command structures on word breaks (i.e., a move-by-word, delete word, etc.,
in a document with a .TEX or a .STY extension to "\item" will move to the
"i" instead of the "\").  It inserts (GOLD-(, GOLD-{, GOLD-[, GOLD-<) and
matches (GOLD-X) delimiter pairs, knows what the appropriate comment
character is by file type (GOLD-RETURN), is capable of column cut (KP-) and
paste (KP,), provides alphanumeric sorting support (GOLD-A), allows for
right-justified ASCII files (GOLD-J), and a few other neat tricks (nearly
every key on the keyboard is mapped to a useful function via GOLD
combinations).  Limited support for DCL command, SAS, TPU, COBOL, and
FORTRAN filetypes is also present.
 
An interrupt process (GOLD-I) menu is provided so you can spawn from within
an editing session to VMS' MAIL and PHONE utilities, as well as DECalc, a
simple keypad calculator, a datebook, FLIST directory management, and a
user customization menu.  EFE uses user-customizable logicals to control
cursor binding and automatic toggling between screen widths on files with
lines in excess of 80 characters, if desired.  The interrupt process is
customizable by site, so you can put (or remove) anything there.
 
All of the files necessary to use EFE reside in FILESERV's EFE package.
This package is 26 VMS_SHARE files, which includes the TPU source for EFE,
EFE.COM (EFE's driver command file), EFE$LOGICALS.COM and EFE$INTERRUPT.COM
(the logical definition and customizable interrupt controllers),
EFE$HELP.HLP (the help file GOLD-H points to; the closest thing to "true"
documentation EFE has at this point in time), and compressed VMS
executables in MFTU format for the keypad calculator and the datebook.
Also, a build file is provided to create EFE's TPU$SECTION file and its
on-line help library.  The file 00README.FIRST outlines what you need to
look for and do to customize the files to your site.
 
To get EFE, include the command:
 SENDME EFE
in the body of a mail message to our file server, FILESERV@SHSU.BITNET.
 
To MFTU decode and decompress the VMS executables (not needed for editing;
these are in the interrupt process and can be ignored, if desired), you
will also need FILESERV's MFTU and LZW packages.  A build file is provided
to decode and decompress the VMS executables, but it relies on your having
MFTU and LZW available for it to utilize.  If you need either MFTU or LZW,
include the relevant command from below in your message to FILESERV:
 SENDME MFTU
 SENDME LZW
FILESERV is capable of processing multiple requests in a single message, so
long as each command resides on a unique line in the body of the message.
 
For users wishing to retrieve these files via anonymous ftp, all are
available on niord.shsu.edu [192.92.115.8].  The compressed backup saveset
of EFE (EFE.BCK_Z) is in the directory [FILESERV.EFE.FTP], the backup
saveset of the Macro-32 sources for MFTU (MFTU.BCK) is in the directory
[FILESERV.MFTU.FTP], and the executable for decompress (LZDCMP.EXE) is in
the directory [FILESERV.LZW].  A one-file VMS_SHARE set of the sources for
LZW are in the [FILESERV.LZW] directory as LZW_SOURCES.VMS_SHARE.
 
While I am not promising support, nor warranting EFE's use in any specific
application, I will be happy to hear about problems you encounter and try
to address them as best I can.  Certainly, any suggestions for enhancement
in future releases are also welcomed.
 
Regards,   George
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
George D. Greenwade, Ph.D.                            Bitnet:  BED_GDG@SHSU
Department of Economics and Business Analysis         THEnet: SHSU::BED_GDG
P. O. Box 2118                                        Voice: (409) 294-1266
Sam Houston State University                          FAX:   (409) 294-3612
Huntsville, TX 77341            Internet: bed_gdg%shsu.decnet@relay.the.net
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

-- comp.archives file verification
niord.shsu.edu

ANON_DEV:[FILESERV.EFE.FTP]

EFE.BCK_Z;1               529   1-MAY-1991 12:56 [A00470,BED_GDG] (RWE,RWED,,)


Total of 529 blocks in 1 file.
found efe ok
niord.shsu.edu:[fileserv.efe.ftp]