WEVE - WONDERFUL EVE EDITOR (V00279)
WEVE
Disclaimer
This software has been developed for
internal use by the Saskatchewan Cancer
Foundation, who assume no responsibility
for its use, misuse or maintenance.
----------
WEVE (Wonderful EVE Editor) is an EVE editor interface that has been
enhanced with several user written VAXTPU procedures. The editor is
VT220 and VT100 compatible. This software is intended to give current
EDT users an interface that emulates EDT, but also incorporates the
more powerful features of VAXTPU, such as windowing, multiple buffers
intimately related to specific files, spawn, and dcl command. Several
functions were also written to do things such as automatic indenting,
jump to previous buffer, delete buffer, clear buffer, automatic jump
to file that cursor points to, show current line number, join line,
begin of line only find, alternate cursor behavior option, show all
buffer names, and automatic documentation template insertion. As
well, several procedures needed to be written to emulate different
aspects of EDT function editing behavior.
To install WEVE, please consult weve_install.doc.
If your installation is not interested in altering this editor at
all, then you have all you need to know. For those interested in
altering the editor, you need to read on.
It is simple for users to modify this editor to suit personal
preferences. This may be done at two levels. Firstly the system
manager may incorporate new features into the system-wide editor to
reflect general needs. Secondly inidividual users may indulge their
own whims as they see fit.
In either case an introduction to modifying the editor is
contained in the help feature (PF2 key). Gold-KP2 will give you a
comprehensive summary and description of all available EVE commands.
If you write additional procedures at your site, you may want to
install documentation as to what procedures are currently available
that have been already written. Tpu.exe is run from tpu.com, which
parses rebuild_weve.tpu in the same directory and extracts all lines
beginning with a '!' before the line beginning with 'procedure'.
Thus, those lines should serve as an introductory text to the
procedure. Tpu.hlp is produced and inserted into
sys$help:helplib.hlb. Through the VMS help facility one can then
access 'User_TPU' and determine exactly what procedures are available
and what they do. Users would then be encouraged to add to the list
of already defined procedures. This should be done by the system
manager.
Page 2
If the system-wide editor is ever changed, please note that file
evemodhelp.hlp should be modified to reflect any new key definitions.
The command '@evemodhelp' will update the system-wide help library
sys$help:evemodhelp.hlb, after the changes have been made. The help
file (accessed from help key and KP2) contains the keypad and all key
definitions, as well as other features of EVE a user may want to
access.
If the individual user wishes to modify his editor, he will need
to create his own section file, rebuild_weve.gbl, and his own helpfile
to reflect the changes he has made to his keys. He will need to
extract ks_evedefs and ks_help out of rebuild_weve.tpu and modify
accordingly. Ks_evedefs is where all new key definitons are defined
and ks_help calls up the appropriate help library. Usually a user
with his own private version of the editor will have a local copy of
rebuild_weve.tpu and add/change procedures within as he desires.
However, tpu.com should only be run on the global rebuild_weve.tpu
file, so only routines that are available in the general version of
the editor appear in the dcl help facility. Note that ctrl-G will
create your own section file, sys$login:myeve.gbl, which will contain
all your current key definitions, procedures and variables.
Rebuild_weve.gbl was named this way because when we had to
upgrade our operating system from v4.3 to v4.4, all section files had
to be rebuilt, so that was when we combined all necessary procedures
into one large file. It was decided to keep it in this format, as one
could readily determine the names of the procedures within from the
help facility. Be forewarned that you may need to recompile the .tpu
file to form a new .gbl section file when your operating system is
upgraded.
Click on FTP to download from the FTP archives.
![[FTP]](http://www2.encompassus.org/hidedecus/graphics/i_ftp.gif)