[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#2449: 23.0.90; Disabling transient-mark-mode doesn't work well in an
From: |
Dan Nicolaescu |
Subject: |
bug#2449: 23.0.90; Disabling transient-mark-mode doesn't work well in ansi-term |
Date: |
Sun, 8 Mar 2009 12:14:41 -0700 (PDT) |
Chong Yidong <cyd@stupidchicken.com> writes:
> Dan Nicolaescu <dann@ics.uci.edu> writes:
>
> > I think we are miscommunicating here. The problem in this case happens
> > when transient-mark-mode is NOT active.
> >
> > Has something changed in the way the transient mark is handled even when
> > transient-mark-mode is inactive?
>
> That's what I'm trying to explain. Mouse selection now uses the
> (only. OLDVAL) mechanism implemented part of the shift-selection changes
> installed many months ago:
>
> *** If a command sets `transient-mark-mode' to (only . OLDVAL), that
> means to activate transient-mark-mode temporarily, until the next
> unshifted point motion command or mark deactivation. Afterwards,
> reset transient-mark-mode to the value OLDVAL. The values `only' and
> `identity', introduced in Emacs 22, are now deprecated.
>
> Mouse-selection is now a little "stickier", and this behavior is good in
> most cases. But the way ansi-term is set up, the mark never gets
> deactivated. That's why this bug occurs.
Thanks, please install your change.