[net.micro.amiga] V1.2 Emacs

mwm@ucbopal.berkeley.edu (Mike Meyer) (06/15/86)

In article <412@batcomputer.TN.CORNELL.EDU> hsgj@batcomputer.TN.CORNELL.EDU (Dan Green) writes:
>I have been using v1.2 Kickstart/Workbench, and the most impressive part
>of the system is the "official" release of microEMACS.  For anyone who
>doesn't have the upgrade yet, or doesn't use emacs, this new version is
>really nice because (a) it has menus, and (b) it has interlace.

I looked at that, then immediately went back to microGNUmacs. Why?

a) Menus - v30 with the intuition "tty" has menus. I took them out,
	and wired my browser in instead. With the intuimacs "hot mouse"
	tty driver, you don't really need them anyway (more later).

b) Interlace - I don't use interlace yet; probably going to look into a
	better monitor later this year. Adding it will take all of
	30 minutes.

c) Missing features - I told it M-X, and it said "huh?" No bind-to-key,
	no sources so I can wire in my favorite bindings, etc.

Most importantly, the mouse interface is primitive. Clicking the 
mouse button sets the point; clicking again without moving the mouse
sets the mark. That's all.

My hot-mouse code gives you 8 mouse buttons when pointing at text, default
bindings are:

	nop (just set point), set mark, delete character, delete word,
	delete line, recenter window, delete region, and yank.

When pointing at a status (mode) line you get 8 more buttons, 
default bindings are:

	page forward, page backward, beginning of buffer, end of buffer,
	split window, delete window, shrink window, enlarge window.

If the pointer is in the echo line you get another 8 mouse buttons, 
default bindings are:

	save buffer, kill buffer, suspend emacs (newcli),
	exit emacs, describe key briefly, describe bindings,
	list buffers, and the last one is unbound.

With the ability to load files off of the menu, you can do real
editing with nothing more than the mouse.  Also, all 24 buttons are
bindable, so you can put YOUR favorite functions on the buttons you
want them on.  Makes it much easier to remember what does what. 

And please, *DON'T* send mail asking for a copy. The current version 
of this interface works with an as-yet unreleased version of 
microGNUmacs, and it won't work with anything else. There are a few 
old copies of this code floating around for v30, with slightly 
different bindings etc. If you can find one of those, you're welcome 
to it. If you can't, watch this space for an announcement of 
microGNUmacs in the next few weeks (if I don't get bogged down with 
4.3).

	<mike