home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Usenet 1994 October
/
usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso
/
misc
/
volume4
/
gnumacs-blit
/
part01
/
README
< prev
Wrap
Text File
|
1989-02-03
|
2KB
|
53 lines
This is a package that allows mouse editing with GNU Emacs (version 18.48 or
later) on a Teletype 5620 terminal running layers or mux.
The package consists of two parts: The 5620m directory contains the terminal
emulator program to be run on the 5620. The emacs directory contains an Emacs
elisp program.
The terminal emulator (among others) encodes mouse button events into escape
sequences and sens them down to the host. The elisp program interprets the
escape sequences and performs the appropriate editing commands.
The editing capabilities provided by this package are far superiour to what the
Emacstool offers for Suntools users. It would be nice to have these features on
other terminals or workstations than just the rather rare 5620. Maybe one day
somebody writes something similiar for X-Windows.
INSTALLATION
============
1. Terminal Emulator
a) adapt the Makefile to local conventions regarding placement of sources,
binaries and manuals. If you are using layers, not mux, you will also have
to adapt the compiler name in the Makefile and the loder name in the load
script 5620m. Some further (minor) modifications may be necessary in this
case, the latest version has not been tested under layers.
b) type "make install"
c) Adapt $JERQ/bin/term to support loading 5620m. Use the supplied term as a
template. (In case you have no other local dmd programs you can just replace
$JERQ/bin/term by the supplied term.)
The last step does not apply to layers versions, nor is it essential for mux.
If it is ommitted, the emulator cannot be downloaded in the normal mux fashion
(i.e. "term 5620m"), it can always be downloaded as "5620m".
2. Elisp Program
a) copy the files mega-lilith.el into the emacs library $GNUEMACS/lisp
and term/5620x.el into $GNUEMACS/lisp/term
b) byte-compile $GNUEMACS/lisp/mega-lilith.el
DOCUMENTATION
=============
5620m.9 is the troffable UNIX manual describing the terminal emulator.
mega-lilith.tex is a TeX report describing the elisp program and the mouse
editing capabilities of the package.