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
Subject: Re: Enabling Transient Mark Mode by default
Date: Fri, 22 Feb 2008 10:47:41 +0000
User-agent: Gnus/5.110007 (No Gnus v0.7) Emacs/23.0.60 (gnu/linux)

Stefan Monnier <address@hidden> writes:

>> Could you explain what you mean by this?  As far as I know, the mark
>> is active now in the same cases where it would be active when
>> Transient Mark mode is not enabled.
>
> 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.)

The benefits of such a small change would be:

- for the ordinary use of the mark (C-SPC), it is a bit like setting
  transient-mark-mode on by default;

- it makes a clear distinction between using the mark for navigating
  purposes (C-@) and using the mark for selecting and highlighting a
  region (C-SPC);

- people could use C-SPC or C-@ depending on what they locally need, 
  not on the basis of some unsteady global preference.

I think finding the right usage for the temporary transient-mark-mode 
is a key point in this issue.  

-- 
Bastien




reply via email to

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