This directory contains the NeXTstep front-end to GNU Emacs. This is the README for version 3.0. NOTE: Emacs-3.0 works only on machines running NextSTEP 3.0 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 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
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.