GNU bug report logs - #14464
24.3; require sets deactivate-mark causing problems with some plugins

Previous Next

Package: emacs;

Reported by: Donald Curtis <dcurtis <at> milkbox.net>

Date: Fri, 24 May 2013 18:09:02 UTC

Severity: normal

Tags: moreinfo

Found in version 24.3

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


Message #11 received at 14464 <at> debbugs.gnu.org (full text, mbox):

From: Glenn Morris <rgm <at> gnu.org>
To: Donald Ephraim Curtis <dcurtis <at> milkbox.net>
Cc: 14464 <at> debbugs.gnu.org
Subject: Re: bug#14464: 24.3;
	require sets deactivate-mark causing problems with some plugins
Date: Sat, 25 May 2013 14:06:15 -0400
[Message part 1 (text/plain, inline)]
Please keep the debbugs address cc'd.
I am resending your comments so that they are visible to others.


Date: Fri, 24 May 2013 17:47:31 -0500
From: Donald Curtis <dcurtis <at> milkbox.net>
Subject: Re: bug#14464: 24.3; require sets deactivate-mark causing problems
 with some plugins

Yes, this is what my initial intuition was. I have traced this error down
to something much more obscure. I don't understand why it's happening. But
let me give you some code to reproduce the odd behavior without concern for
`multiple-cursors`.

Make sure both files are in the same directory.

# Working Correctly

1. open `sample.el` with: emacs -Q sample.el
2. eval just the `progn` portion of the provided code.
3. transient mark something
4. hit C-.

the active-mark is still there. now exit emacs and start again,

# Odd Behavior

1. open `sample.el` with: emacs -Q sample.el
2. eval the `defadvice`
3. eval the `progn` portion of the provided code.
4. transient mark something
5. hit C-.

now the active-mark disappears.

AND what is even weirder is that if you remove the `compile` option from
the `defadvice` then there is no issue. but there is something weird here!

[sample.el (application/octet-stream, attachment)]
[autoloadme.el (application/octet-stream, attachment)]
[Message part 4 (text/plain, inline)]
On Fri, May 24, 2013 at 4:02 PM, Glenn Morris <rgm <at> gnu.org> wrote:

> I think it's unlikely that require itself messes with the mark.
> The thing that you are requiring can of course do anything at all.
> Sounds like this could be a problem in "multiple-cursors", which isn't
> part of Emacs.

This bug report was last modified 3 years and 301 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.