[net.micro.atari16] from betatest minds come betatest products-microEmacs3.7

turner@imagen.UUCP (D'arc Angel) (08/29/86)

~~~~~~~~~~~~~~~~~\ lineater, \~~~~~~~~~~~~~~~~~~~~~~~~

The following postings contain the parts of my port of microEmacs 3.7
for the Atari ST, i have more features that i wish to add but this
seems to work well enough to be released for beta test. Please remember
the meaning of beta test (and my track record with ARC) and do NOT edit
your life's work with this. I am also posting the emacs.rc file that
i use as an example, but for the sake of the net will not post all of
the doc's that go with uE3.7, send me email if you need them and if i
get enough requests ill post them also. please don't ask for the source,
once i have a stable version they will go the the keeper of 3.7 to be
incorporated into the master sources. I have implemented the following:

1. color - in med res you get black, white, yellow, and blue; in high
	res you get black, white, red, green. blue, cyan, yellow, and
	magenta. if someone has a scheme to add new colors while in
	emacs, im all ears

2. key bindings - the special keys are bound to the ascii values of their
	scancodes, i.e. F1-F10 = FN;-FND, Shifted F1-F10 = FNT-FN], 
	Help = FNb, Undo = FNa, Insert = FNR, Clr = FNG, the arrow keys
	are FNH, FNP, FNK, and FNM for up, down, left, and right; the
	left mouse button is FNt and the right is FNu. See emacs.rc for
	some good examples of how to bind these keys.

3. mouse movement moves the cursor - Q. is this useful or an annoyance ?

4. command execution - ^X! will prompt you for a single program name to
	be executed via Pexec, arguements may be passed

5. cmode - CMODE will be automatically invoked for any file edited which
	has an extention of .c, .h, .C, or .H

6. all disk i/o is done thru gemdog, im not sure whether this speeds 
	things up or just clutters up the code

Things yet to be done (but im working at it)

1. use hardware scrolling in each edit window

2. add wildcard matching for searching (Q. is this worth it ? would
	you use it ?)

3. implement ^X^E (execute make) 

4. add super hires mode for b/w (40 lines x 80 char)

please send any bugs or suggestion to me, they are most welcome.


combine all three parts of the postings and uudecode it e.g.

cat xaa xab xac > emacs.uue
uudecode emacs.uue > emacs.ttp

enjoy!

-- 
----
		It aint life that gets me down, it's gravity

Name:	James M. Turner
Mail:	Imagen Corp. 2650 San Tomas Expressway, P.O. Box 58101
        Santa Clara, CA 95052-8101
AT&T:	(408) 986-9400
UUCP:	...{decvax,ucbvax}!decwrl!imagen!turner
CompuServe: 76327,1575
GEnie     : D-ARCANGEL