David Kastrup wrote:
> Try S-Right S-Right C-x C-x Left. The region is not
extended.
>
That is as I'd expect. Shift-selection should act like mouse
selection,
not like traditional C-SPC setting of mark then moving
point.
> Or try something like C-SPC Right Right C-x C-x S-Left
and look and
> behold, the existing active region gets removed and a
new is started.
>
> What is the design for that, if any? Can somebody
express the current
> default semantics in a few simple sentences?
>
Don't mix C-SPC setting of the mark and Shift-movement. Use
one or the
other.
Separating them like this is the only way to make
Shift-selection act
like users coming to Emacs from other programs expect it to.
Trying to
kludge a solution where Shift-selection and C-SPC are
interchangable
breaks users' expectations, and if we do that, what is the
point of
enabling Shift selection at all?
|