The Text Properties popup menu (via `C-mouse-2'), `facemenu-menu', currently
applies to the cursor position (point). Isn't this misleading? If you are
using the mouse to bring up the menu, then I think you might be expecting
the position of application to be the pointer position, not the cursor
position.

Especially wrt menu items that are specific to a buffer position, it's
likely that users will want to use the menu at different positions by simply
pointing the mouse.

For example, to check the text properties at some position, it would be
convenient to just put the mouse over that position, pop up the menu, and
choose Describe Properties. I tried this in various (pointer) positions, and
I couldn't figure out why the result didn't correspond to what I expected.
It wasn't until I looked at the facemenu code that I understood that the
mouse position is irrelevant and the cursor position is used always.

Don't you think that mouse position would be more relevant here than the
cursor position, when accessed from a mouse menu?

Commands such as `describe-text-properties' should still use the cursor
position (e.g. for access via M-x), but I think that when such commands are
accessed from a mouse (popup) menu, the pointer position should be used
instead.



_______________________________________________
Emacs-devel mailing list
Emacs-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-devel

Reply via email to