home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
rtsi.com
/
2014.01.www.rtsi.com.tar
/
www.rtsi.com
/
OS9
/
OSK
/
APPS
/
memacs.3.12_mm1.lzh
/
ReadMe.MM1
< prev
next >
Wrap
Text File
|
1995-07-25
|
2KB
|
43 lines
This is an port of microemacs ver. 3.12 to MM/1. The new features,
compared to the plain OS-9 port that I uploaded to chestnut.cs.wisc.edu in
March 1995, include mouse and color support. Also included is a new
emacs.rc file with menu from which you can select online help/tutorial or
special function key pages (my favorite is box or block mode where you can
cut or paste rectangles from the text).
The only MM/1 specific calls used are "_gs_mouse" and "Palette" and they
are in the "unix.c" file. This time I do not include full sources, but they
are available on request. The PostScript manual for version 3.12 is
included in the plain OSK package uploaded previously and should be printed
by serious users.
Some function key pages loaded from the menu may be buggy - I just copied
them from the original distribution. One of them is C page which seems to
be half Pascal. They reside in CMD directory and are written in special
macro language described in the hardcopy manual. A macro debugger is built
in the editor.
Because in KWindows you cannot request a signal on mouse movements and
pressing or releasing of all buttons (only on pressing the left button), I
had to implement the mouse functionality by polling the mouse. This is
wrong. Not only it eats constantly the CPU time, but also mouse actions
may remain unnoticed when other processes are running in the background (key
presses are buffered, mouse actions are not).
I do not support Shift-mouse_buttons and palette changes on the fly. They
are not difficult to do, but I did not feel that they are important.
All microemacs operations are in the text mode. This means that the
graphic features of KWindows are not used. I tried to build them in (like
this has been done for the MS Windows port) but was stuck at the lack of
submenus support in KWindows.
Enjoy,
Andrzej Kotanski
(kotanski@zeus02.desy.de or kotanski@thp1.if.uj.edu.pl)
Cracow, July 25, 1995