>>>> "SJT" == Stephen J Turnbull
<turnbull(a)sk.tsukuba.ac.jp> writes:
SJT> I do not understand why the behavior was implemented by detecting the
SJT> keyboard state within the functions, rather than adding new functions
SJT> to be bound to the Sh-motion chords. It is begging for exactly the
SJT> bug you have reported.
The current behavior has the advantage that the bindings of up and
shift-up do not need to be kept in sync. Then modes that redefine
keys like up do not have leftover confusing bindings for shift-up.
But I agree the current behavior is unintutive. I would probably fix
it in the documentation. Or leave it to Ben.