EmacsKeys by cgreuter@calum.csclub.uwaterloo.ca Provides basic emacs key-bindings–Added September 3, 1998.
I have also come across a changeset by Chris Reuter Chris Reuter, however, I don't see much of a difference between the two. Though it was written in 2000. From what I can tell its just a customization (which is the same process I've reiterated once again tonight in 2002).
So, here I leave the original changeset from 1998. There is one change I made which was not a customization.
The ASCII code for $( was set as 27, which I'm not sure how that could work. It should be 40. Now, when in Emacs mode you can 'alt-shift-9' or 'alt-(' to make a set of parens "()". Also, setting the 40 value enables the other ctrl commands for "[]" and "<>". These are driven by ctrl, not alt.
I believe alt is the same as "shift-cmd" in Mac
I don't really understand this inconsistency, other than the fact that 'ctrl-(' is not passed to Sensor at least in Windows I couldn't get it to come up
SqueakMap
This page is mainly a link for adding this code to SqueakMap - I just picked up the changeset - I'm just being introduced to this code.
9/2/03 - i have not been maintaining this at all recently... too many broken/haphazardly-constructed things need to be fixed for it to be really useful IMHO