John> FWIW, the problem is with `mouse-position'. It
should return a list
John> (WINDOW X . Y) giving the current mouse window and position, and
John> return (nil nil) when the cursor is not over a character, or not over
John> a window. But it appears to return (nil nil) nearly all the time.
Ah, I've seen this problem (`mouse-position' to return (nil nil)) too
when I tried to make the 'menu key work like 'button3 in native
Windows XEmacs.
Thanks for a confirmation! There are several fixes that IMHO should
be applied to the degenerate `mouse-avoidance-fancy-hook'. But
avoid.el lives in packages; should/can we accomodate XEmacs with
broken `mouse-position' ?
I guess the first thing is to work out the nature and extent of
`mouse-position' lossage.
--
John Paul Wallington