On Sun, Sep 15, 2013 at 8:39 AM, Matthew Flatt <[email protected]> wrote:

> I don't remember my rationale in detail, but I think it was something
> like: a sequence may reflect something the user requested, in which
> case it should always interrupt whatever else the user was doing, or
> the sequence is not due to a user action, in which case it shouldn't
> interrupt the user's actions.
>
>
This makes sense to me (and during my begin-edit-sequence audit I went by
"should this count as a separate undo step?"). I do not mean to be
disputing this.

That is, IMO, shift-left (& co) should not be sensitive to this. It should
be sensitive only to "what was the last time that the start and end points
of the selection were the same?" (counting a click and drag as first
setting the start and end points the same).

Robby
____________________
  Racket Users list:
  http://lists.racket-lang.org/users

Reply via email to