emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Enabling Transient Mark Mode by default


From: Bastien Guerry
Subject: Re: Enabling Transient Mark Mode by default
Date: Fri, 22 Feb 2008 14:16:13 +0000
User-agent: Gnus/5.110007 (No Gnus v0.7) Emacs/23.0.60 (gnu/linux)

Sascha Wilde <address@hidden> writes:

> Bastien <address@hidden> wrote:
>> Stefan Monnier <address@hidden> writes:
>>> For people who use the mark(s) for navigational purposes, pushing the
>>> mark is an operation comparable to saving point to a register.
>>> So the fact that TMM starts to highlight the text between that mark and
>>> point is just a hassle.
>>
>> What about this:
>>
>>   C-SPC  set the mark and temporarily turn on Transient Mark mode
>>     C-@  only sets the mark
>>
>> C-SPC C-SPC would be used to temporarily negate transient-mark-mode.
>> (For now it does not *negate* it, it turns it on temporarily.)
>
> Veto.
>
> I think the current behavior is quite convenient and fits the needs of
> those who don't want a permanent transient-mark-mode best.

My point is that there are really two ways of having the active region
highlighted by default: either by setting transient-mark-mode to t, or
by letting C-SPC turn Transient Mark mode temporarily on.

If we go for the first solution, I guess it is useful for C-SPC C-SPC 
to temporarily *negate* transient-mark-mode (not to turn it on.)

If we go for the second solution, I think it is useful for C-@ to set
the mark without activating/highlighting the region, so that people
don't have to turn off transient-mark-mode to be able to use the mark
for navigation purpose only.

If the issue is that C-@ is hard to type, then let's use C-SPC for
whatever the default is (set mark or set the mark and activate and
highlight the region temporarily) and let's use C-@ for the other.

I can see no harm in using C-SPC and C-@ for different purposes.  

-- 
Bastien




reply via email to

[Prev in Thread] Current Thread [Next in Thread]