[comp.sys.ibm.pc] epsilon enhancements

velte@mimsy.UUCP (05/15/87)

after reading about epsilon on the net recently, i bought it.  it is well
worth it, and is [almost] everything it was said to be.  a few of the
functions did not follow the gosling emacs model that i was used to on the
suns and vax where i work, so i rewrote some of the functions.  here is
an outline of the new functions.  i would like to upload these to
simtel20, but will need some assistence.  posting would be a bit much: the
uuencoded file is about 35k long.


^u^x^e	- compile in window
^x^e	- create shell in window
^x^v	- visit file

	these functions create a buffer with the same name as the file.
they put the new file or process on the screen in a window together with
the windows that are already there.

new transpose letters, uppercase, lowercase, capitalize - they follow the
gosling emacs standard.

new complete for file names.  there is an array of file name extensions to
ignore when completeing file names.  it now ignores files ending in .b .exe
.com .obj and .bak

utility functions
----------------------
^X g 	- goto line
^x^m	- write all modified files
^x /	- kill buffer.  does not prompt or save a changed file.  use with
	  care.


new bindings only
---------------------------------------
ESC \ 	- push to shell - rebound from ^x^m
ESC space - set mark (old binding still available.)
ESC q 	- query replace
ESC r 	- replace
ESC-h	- kill word back

you will need to #ifdef out the functions in your original source files
in order to compile these files.  i have only included the functions that
are changed, the original files are still needed for the rest of the
functions.

jack velte     university of MD, laboratory for parallel computation
domain:	velte@mimsy.umd.edu	path: seismo!mimsy!velte
-- 
jack velte     university of MD, laboratory for parallel computation
domain:	velte@mimsy.umd.edu	path: seismo!mimsy!velte