ftp.nice.ch/pub/next/unix/editor/me.3.10.N.bs.tar.gz#/me-3.10.N.bs/patch

MANIFEST
 
README
 
diffs
 

README

/* Modifications to uEmacs 3.10 by Jonathan Bayer*/


/*	Jonathan B. Bayer	15-may-88
 *	- Added compile option SOFTAB.  When enabled, in OVER mode
 	  returns and tabs do not overwrite; they act as special cursor
 	  control keys.

 *	- Added BACKUP option as coded by Urs Zurbuchen.  Modified
	  his code to change the name of the backup file to end with
	  a "-" on unix, and ".bak" on DOS.

 *	- Added  toggle-over-mode  to let the user toggle the OVER mode
	  with one keystroke.
			efunc.h
			etype.h
			random.c

 *	- Added  delete-line  to let the user delete the line the cursor is
	  on with one keystroke.
			efunc.h
			etype.h
			line.c

this may not be needed, or may cause problems:
 *	- thisflag = lastflag added into the following routines:
		main.c		cex(), meta()
		window.c	refresh()

 *	- compile-time flag KEEPPOS added.  It tells system to attempt to 
	  keep the current cursor position on screen when paging forward
	  and backward.  It also adds the functions beginning-of-screen and
	  end-of-screen.

 *	- + option added to command line args to emulate vi (needed for less)

 *	- -b command line option added in the case  of the BAKFIL  compile option
	  being active.  the -b option disables the bakfile code.

 *	- tcap.c modified to read in key definitions for the shifted function
	  keys.   Termcap only supports k1-k0.  Program now looks for an
	  environmental variable called TERMEXP which contains the
	  definitions for the shifted function keys.  If TERMEXP does
	  not exist then the program will look for a file called
	  /etc/termcap.exp.  This is only valid for programs which are
	  compiled with termcap instead of terminfo.

 *	- file.c modified to reset the status, owner, and group of a file
	  being edited and saved.

 *	- the nap() call in tcap.c was napping for 35000 milliseconds instead
	  of 33 milliseconds.

 *	- Added other options as coded by Urs Zurbuchen:

	- filename completion for Microsoft C
	- saves and restores current directory before and after a shell
	  escape (only done for ms-dos).
	- restores 25 screen line before doing a shell escape or running
	  another program from within emacs. Restores correct screen
	  resolution after coming back to emacs.
	- save current state of ^C handler after and restore it on exit.

 *	Following code was added from a patch as posted by John Rupley:

	1) added timeout loop in get1key(), for USG option; without it, one
	   cannot use the function keys under sys5; it could be made more 
	   portable by #defining the processor speed, or building in a test 
	   for it;  commented-out code gives an alternative solution, without
	   a timeout loop.

	2) modified ttable[], to allow shifted function keys and some 
	   other stuff.  This patch was merged in with my patch earlier for
	   termcap.  The program now supports either termcap or terminfo on
	   Xenix, depending on how it is compiled.

	3) sample terminfo, consistent with (2), included in comment.  This
	   sample is not compatable with the SCO Xenix console.

*	Sample ansi terminfo for the SCO Xenix console now included in
	comment.


 */

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.