"Stephen J. Turnbull" <turnbull(a)sk.tsukuba.ac.jp> writes:
> Yeah, what he said. I've always intuitively divided the motion
> (including search) commands into "short" moves, which have
> associated delete/kill commands, and "long" moves which don't,
> because they're inaccurate.
Agreed so far.
> The long moves thus must set/push the mark,
Yes, but not if the mark is already active.
> For my usage patterns the example sequence C-SPC C-F C-F M-< most
> likely means that the C-SPC was pilot error (I set the mark in the
> wrong place), and so M-< "Does What I Mean, Not What I Said" when it
> pushes a new mark.
Hmph. I'd definitely say XEmacs does what I said, not what I meant in
that example -- but we obviously differ on that.
But I kind of see what you mean with "pilot errors". For example,
most Windows users would be appalled to find that DEL doesn't delete
region by default -- and yet I often press DEL to delete a character
no matter whether the region is active or not. If the region gets
deactivated in the process, then that's what I wanted to do. :-)
However, the problem with M-</M-> is that they are much more subtle
than that, and there is no package to "fix" them like there is for
pending-delete.
> That said, I don't think it would be hard for me to adapt to the
> proposed behavior.
Yup. We adapted to the current behaviour, too. :-)
--
Hrvoje Niksic <hniksic(a)srce.hr> | Student at FER Zagreb, Croatia
--------------------------------+--------------------------------
Suburbia is where the developer bulldozes out the trees, then names
the streets after them. -- Bill Vaughn