Visual mode permanently activates transient-mark-mode
Sorry for reporting this bug here, but BitBucket refuses to work saying "CSRF verification failed. Request aborted." for whatever I try to do on it. I have transient-mark-mode deactivated on my .emacs. Entering Visual mode activates it (which is fine) but after exiting Visual mode it remains active (i.e. `transient-mark-mode' var is assigned `t'.) In Evil's sources I see some complex machinery dealing with transient-mark-mode, so it is not a case of the devs assuming that all users have transient-mark-mode on its default setting (active). To reproduce: emacs -Q load and activate Evil. M-x transient-mark-mode C-h v transient-mark-mode Check that the value is nil v ESC (enter and exit visual mode) C-h v transient-mark-mode Now the value is t.
On 01.12.2014 16:23, Óscar Fuentes wrote:
I have transient-mark-mode deactivated on my .emacs. Entering Visual mode activates it (which is fine) but after exiting Visual mode it remains active (i.e. `transient-mark-mode' var is assigned `t'.)
In Evil's sources I see some complex machinery dealing with transient-mark-mode, so it is not a case of the devs assuming that all users have transient-mark-mode on its default setting (active).
To reproduce:
emacs -Q
load and activate Evil.
M-x transient-mark-mode C-h v transient-mark-mode
Check that the value is nil
v ESC (enter and exit visual mode)
C-h v transient-mark-mode
Now the value is t.
This does not happen for me. Which Evil/Emacs version do you use? Frank
Frank Fischer <[email protected]> writes:
On 01.12.2014 16:23, Óscar Fuentes wrote:
I have transient-mark-mode deactivated on my .emacs. Entering Visual mode activates it (which is fine) but after exiting Visual mode it remains active (i.e. `transient-mark-mode' var is assigned `t'.)
In Evil's sources I see some complex machinery dealing with transient-mark-mode, so it is not a case of the devs assuming that all users have transient-mark-mode on its default setting (active).
To reproduce:
emacs -Q
load and activate Evil.
M-x transient-mark-mode C-h v transient-mark-mode
Check that the value is nil
v ESC (enter and exit visual mode)
C-h v transient-mark-mode
Now the value is t.
This does not happen for me. Which Evil/Emacs version do you use?
Evil from Git 8e68e38. GNU Emacs 25.0.50.2 (x86_64-unknown-linux-gnu, X toolkit) of 2014-11-18 Thanks.
Óscar Fuentes <[email protected]> writes:
This does not happen for me. Which Evil/Emacs version do you use?
Evil from Git 8e68e38.
GNU Emacs 25.0.50.2 (x86_64-unknown-linux-gnu, X toolkit) of 2014-11-18
Thanks.
Reproduced again with 608bd7c
Should be fixed now. Seems to be an old bug and I have no idea why it never occurred in 24.*. Let me know if it works now. Frank
Frank Fischer <[email protected]> writes:
Should be fixed now. Seems to be an old bug and I have no idea why it never occurred in 24.*.
Let me know if it works now.
Fixed. Thank you Frank.
participants (2)
-
Frank Fischer -
Óscar Fuentes