This directory contains the NeXTstep front-end to GNU Emacs.  This
is the README for version 3.0.1.

NOTE: Emacs-3.0.1 works only on machines running NextSTEP 3.1 or higher.

The "Emacs" front-end has several advantages over running GNU emacs
inside Terminal.  The "Alternate" key works as a meta key (as God
intended it to be :-).  The "Cut" and "Copy" menu commands send the
region to the pasteboard.  The "Paste" menu command sends the
pasteboard to the current buffer and the "Undo" menu command works as
expected.  Mouse clicks are interpreted in a reasonable manner (see
the help window and/or lisp/eterm-fns.el for details).  In addition, 
you can make Emacs the default editor.  And as if that weren't enough,
it also comes with a cutesy icon.

Changes since 3.0:

* Two-way services don't crash the program; they now work.
* Support added for Project Builder messages.

Changes since 2.1:

* Ported to NeXTSTEP 3.0
* Made Emacs a bit more complient to the NeXTSTEP programming guidelines
* Added preferences
* Allow font changes at run time
* Put lisp code in .app bundle
* Added services menu
* Added file menu
* Added keybindings for shift/ctrl/alt cursor-keys
* Added NeXTSTEP help
* Cleaned up a *lot*

Changes since 2.0:

* Fixed annoying, but apparently non-fatal bug that screwed up the 
  mini-buffer.
* Added support so that multiple files could be opened from the 
  Workspace.

Changes since 1.1:

* Ported to NeXT OS 2.0
* More font bug fixes.
* Mouse support now ignores double-clicks

Changes since 1.0:

* Some bugs in the mouse support are fixed.
* The arrow keys and the keypad "Enter" now work properly.
* There is now a help window.
* WinLocY now specifies the location of the *top* of the window
* Passes the "Quit" menu item to the child emacs
* Uses the screen (bitmap) font if it is available.
* Fixes the screen font to have an integer character width.

Thanks to John G. Myers for the original Emacs 2.1 program.

Thanks to Tom Lord for the original "eterm" program.
Thanks to Scott Deerwester for helpful comments and bug fixes.

Thanks to Annard Brouwer (Who is not my brother! ;-) ) for helping me out with
debugging and Help.  Thanks to Pieter (Tiggr) Schoenmakers for Beta testing.

				Michael L.H. Brouwer
				michael@urc.tue.nl

Emacs-3.0 Changes were written by Michael L.H. Brouwer using a
NeXTstation Turbo, 68040, running relase 3.0 of the NeXTSTEP system.

For NeXT software development, contact:

co\"operatie WayForward Technoligies U.A.
Sibeliuslaan 55
5654 CV  Eindhoven
the Netherlands
tel +31 40 514744
E-Mail michael@urc.tue.nl
