GNU bug report logs - #9532
24.0.50; `special-display-regexps' is no longer respected

Previous Next

Package: emacs;

Reported by: "Drew Adams" <drew.adams <at> oracle.com>

Date: Sat, 17 Sep 2011 15:01:01 UTC

Severity: normal

Found in version 24.0.50

Done: Stefan Monnier <monnier <at> IRO.UMontreal.CA>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: "Drew Adams" <drew.adams <at> oracle.com>
Subject: bug#9532: closed (Re: bug#9532: 24.0.50; `special-display-regexps'
 is no longer respected)
Date: Tue, 08 Nov 2011 23:04:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#9532: 24.0.50; `special-display-regexps' is no longer respected

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 9532 <at> debbugs.gnu.org.

-- 
9532: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=9532
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Stefan Monnier <monnier <at> IRO.UMontreal.CA>
To: 9532-done <at> debbugs.gnu.org
Subject: Re: bug#9532: 24.0.50;
	`special-display-regexps' is no longer respected
Date: Tue, 08 Nov 2011 14:28:30 -0500
> Yes, it seems to be fixed.  At least when I use `M-x report-emacs-bug' buffer
> *unsent mail to bug-gnu-emacs <at> gnu.org* is now displayed in a special-display
> frame, as it should be.  Thx.

Great, thanks,


        Stefan

[Message part 3 (message/rfc822, inline)]
From: "Drew Adams" <drew.adams <at> oracle.com>
To: <bug-gnu-emacs <at> gnu.org>
Subject: 24.0.50; `special-display-regexps' is no longer respected
Date: Sat, 17 Sep 2011 07:55:31 -0700
I do not have the time to debug this now.  Martin and I spent a _lot_ of
time getting things to work still in Emacs 24, so that Emacs 23
(22,21,...) settings are still respected.  He fixed several Emacs 24
bugs in this regard.
 
Now, things are broken again.  He says that he doesn't yet understand
the new code, and I don't have time to devote to it now either (trying
to pare down my setup to a minimal test case etc.).
 
I can at least say that I have this as `special-display-regexps':
("[ ]?[*][^*]+[*]")
 
And both `*info*' and `*unsent mail to bug-gnu-emacs <at> gnu.org*', which
match that option value, are _not_ displayed as special-display
buffers.
 
I have non-nil `pop-up-frames', and I use a different set of frame
parameters for `special-display-frame-alist'.  But neither of those
buffers appears in a separate frame with those frame parameters.
Instead, they each _replace_ the current buffer in the current frame.
 
What's more, when I hit `q' in Info the frame disappears altogether.
(That might be because of some of my code: I do want the Info frame to
disappear.)  The bug here is that there is no separate Info frame, so
the frame that disappears is the one that should still have the
original buffer.
 
FYI, `*Buffer List*' does not have this problem.  It correctly appears
in a separate frame.
 
Again, all of this is with my setup.  But perhaps there is enough info
here that you can track down the bug.  Hope so.  The bug appears in the
2011-09-12 build - there is no such bug in the 2011-09-05 build.
 
In GNU Emacs 24.0.50.1 (i386-mingw-nt5.1.2600)
 of 2011-09-12 on 3249CTO
Windowing system distributor `Microsoft Corp.', version 5.1.2600
configured using `configure --with-gcc (4.5) --no-opt'
 




This bug report was last modified 13 years and 261 days ago.

Previous Next


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