This directory contains the NeXTStep front-end to GNU Emacs.

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
lisp/eterm-fns.el for details).  If that weren't enough, it also comes
with a cutesy icon.

Emacs understands the following defaults:
	NXFixedPitchFont
	NXFixedPitchFontSize
	Columns
	Rows
	WinLocX
	WinLocY

Known Bugs:

When the window is moved horizontally, the text cursor will behave in
an erratic manner.  Resizing the window fixes the problem.  This is
due to a bug in the display server in NeXT's 1.0 software release (and
possibly later versions).

Installation:

* In the "Emacs" directory, do a "make".

* Install Emacs in /LocalApps or wherever else you want..

* Copy the contents of the directory "lisp" to somewhere in emacs's
  load-path.  "/usr/lib/emacs/lisp" is recommended.  Note that the
  file "eterm.el" has to be in the subdirectory named "term".

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

				_.John G. Myers
				jgm@fed.expres.cs.cmu.edu
