[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Transient Mark Mode on by default
From: |
Chong Yidong |
Subject: |
Re: Transient Mark Mode on by default |
Date: |
Wed, 02 Apr 2008 12:27:23 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) |
address@hidden (Kim F. Storm) writes:
> Chong Yidong <address@hidden> writes:
>
>> Furthermore, making shift-selection a 1st class feature isn't too
>> difficult, as I've previously shown. It also has the advantage of
>> integrating with and complementing mouse-selection (e.g., you can select
>> a region with the mouse, then extend it with shift-selection).
>
> I've also suggested ways to make shift-selection a 1st class feature
> based on the CUA approach - by moving part of the stuff that is currently
> in the pre-/post-command-hooks into the command loop, and only call the
> (modified) CUA-functions when certain conditions are true.
Right, but Stefan also wanted to modify the way momentary selection
(a.k.a. tmm `only' mode) works, to make it less fragile.
> If we name the property something like shift-select, then the help
> system can easily tell people that "applying the Shift modifier to
> this command will start or extend the active region".
It wouldn't be any harder to make describe-function describe the `^'
spec. Actually, it ought to decribe the `@' and `*' specs anyway.
cua-selection-mode by default (was: Transient Mark Mode on by default), David Kastrup, 2008/04/06