home *** CD-ROM | disk | FTP | other *** search
- CONTENTS
- --------
-
- Patches and additional files needed to allow Gnu Emacs version 18.58 to run
- on NeXT machines. These have been tested with the unmodified source
- distribution available from prep.ai.mit.edu in /pub/gnu/emacs-18.58.tar.Z.
- This has not been tested with NeXTstep 3.0, but it's quite unlikely that
- there will be any problems.
-
- Charles Swiger (cs4w@andrew.cmu.edu)
-
- MANIFEST
- --------
-
- README: The file you're currently reading...
- sample.emacs: A sample .emacs that people may find helpful.
- src/diffs: The set of context diffs to modify the source files.
- src/m-NeXT.h: The header file describing the NeXT computer.
- src/s-mach.h: The header file describing the mach operating system.
- src/unexNeXT.c: Source code to unexec() a running process on the NeXT.
- lisp/objc-*: Elisp & byte-compiled versions for objective C.
-
-
- INSTRUCTIONS
- ------------
-
- The files in src (except this README, obviously) should be placed in the
- source directory of the emacs distribution (ie: emacs-18.58/src/). The
- source files should be patched via the command "patch < diffs". Likewise,
- place the files in lisp into emacs-18.58/lisp/. This should work without
- any errors. If you have problems, either look at the diffs and try to
- fix things or send me mail and I'll try to figure out what went wrong.
-
- After this, all you need to do is follow the README's provided with emacs
- in order to build the distribution. One caveat: if you use the Emacs
- front-end, be sure to either put the emacs executable in /usr/bin/, or
- create a link from where you put the file (the default is /usr/local/bin/)
- to /usr/bin/emacs. This is because the Emacs front-end only looks for emacs
- in that one place.
-
- Oh, if you use a new version of gcc, try using the compile option
- "-traditional-cpp". The compile seems to be much happier that way.
-