On March 24, sds@... said:
> with my change, the main overlay is less important than the sub-overlays
> both on XEmacs and Emacs (they appear to have different orderings of
> priorities!), so everything works as designed.
As the code currently stands, it works as designed. Mousing into a
record in any of the blank space in its bounding box (in GNU Emacs;
XEmacs only responds to mouseovers /in this respect/ to the right of
the field tags) highlights the entire record, while mousing into an
individual field highlights the individual field. Furthermore,
right-clicking once you've highlighted an individual field on either
Emacs gives you an extra two options on the context menu, viz. Edit
Field and Delete Field. Making your change to the code means that
mousing anywhere into a record highlights the entire record in GNU
Emacs and prevents the contextual entries from appearing on the
menu. This is with Emacs 20.7, the released version, and yes, it is in
fact flying in the face of the documentation, but working code beats
documentation, so I see no reason to change this.
If this is for Emacs 21, then either submit code conditional on that
or wait until E21 is released. As I've said before, I'm not fixing
things that E21 breaks until it's actually released.
If anyone else would like to check that this is correct and not some
bizarre artifact of my setup, please do so.
waider@... / Yes, it /is/ very personal of me.
I really need to reinstate the witty comments, dammit.