From xemacs-m  Fri May  9 20:56:21 1997
Received: from Bulgaria.MIT.edu (cadet@BULGARIA.MIT.EDU [18.244.0.171])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id UAA13735
	for <xemacs-beta@xemacs.org>; Fri, 9 May 1997 20:56:20 -0500 (CDT)
Message-Id: <199705100156.UAA13735@xemacs.org>
Date: Fri, 9 May 1997 21:56:15 -0400
From: David Bakhash <cadet@mit.edu>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
To: xemacs-beta@xemacs.org
Subject: strokes.el

hey people,
	I am pretty far underway with the new version of strokes.el.  I
still havn't gotten the help I wanted with `key-translation-map' (which
I wanted so I could get strokes to work in other modes like VM and
gnus).  I'm no longer confident that `key-translation-map' will do it,
but for now, defadvice works fine (I'll get rid of it as soon as I have
figured out a way around it).  But I would love for anyone to give
strokes.el a shot.   I'm gonna link it to my webpage at MIT.  I think
the URL is http://www.mit.edu:8001/people/cadet/strokes.el

good luck!  I'll take out the defadvice ASA I get figure out how.  BTW,
thanks so much steve/hrvoje for the help.

also, there's one minor bug.  it's actually more of a limitation than a
bug.  YOu see, if you use strokes w/o displaying the strokes verbosely
(i.e. going to the strokes buffer every time you do a stroke), then
you're in business with mouse yank--it works regardless of what you set
`mouse-ank-at-point' to be.  HOWEVER, if you display the strokes buffer,
and try to disable `mouse-ank-at-point', then you're screwed because
despite the save-excursion and save-window-excursion, XEmacs's
`command-execute' will NOT pass the correct `last-command-event' to the
function it calls.  I think this might be a bug in XEmacs.  So
basically, if you want strokes to work better, then you'll set
`strokes-use-strokes-buffer' to nil (which is NOT the default).

dave

