[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#9532: 24.0.50; `special-display-regexps' is no longer respected
From: |
Chong Yidong |
Subject: |
bug#9532: 24.0.50; `special-display-regexps' is no longer respected |
Date: |
Wed, 21 Sep 2011 14:30:36 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) |
Stefan Monnier <monnier@IRO.UMontreal.CA> writes:
>> Then another problem arises: all direct switch-to-buffer calls will
>> trigger special display for special buffers, which is not consistent
>> with old behavior. The key difference here is that in Emacs 23 the
>> `info' command calls display-buffer (using same-window-regexps to force
>> it into the same window), whereas currently `info' uses switch-to-buffer
>> (with the intention of transitioning away from same-window-*).
>
> At least both Drew and I would consider it a bug fix if
> special-display-* applies to *info*, so I'm not sure such a change is
> a problem.
I think you misunderstand. Consider this:
M-: (setq special-display-regexps '("foo")) RET
M-: (get-buffer-create "foo") RET
M-x switch-to-buffer RET foo RET
In Emacs 23, this switches to the "foo" buffer in the selected window.
With the proposed change, the direct switch-to-buffer call opens it in a
special window (just like the switch-to-buffer call in `info').
So we would be swapping on backward incompatibility for another.
- bug#9532: 24.0.50; `special-display-regexps' is no longer respected, Drew Adams, 2011/09/17
- bug#9532: 24.0.50; `special-display-regexps' is no longer respected, Chong Yidong, 2011/09/18
- bug#9532: 24.0.50; `special-display-regexps' is no longer respected, Drew Adams, 2011/09/18
- bug#9532: 24.0.50; `special-display-regexps' is no longer respected, Drew Adams, 2011/09/20
- bug#9532: 24.0.50; `special-display-regexps' is no longer respected, Stefan Monnier, 2011/09/20
- bug#9532: 24.0.50; `special-display-regexps' is no longer respected, Chong Yidong, 2011/09/21
- bug#9532: 24.0.50; `special-display-regexps' is no longer respected, Drew Adams, 2011/09/21
- bug#9532: 24.0.50; `special-display-regexps' is no longer respected, Chong Yidong, 2011/09/21
- bug#9532: 24.0.50; `special-display-regexps' is no longer respected, Drew Adams, 2011/09/21
- bug#9532: 24.0.50; `special-display-regexps' is no longer respected, Stefan Monnier, 2011/09/21
- bug#9532: 24.0.50; `special-display-regexps' is no longer respected,
Chong Yidong <=
- bug#9532: 24.0.50; `special-display-regexps' is no longer respected, Stefan Monnier, 2011/09/21
- bug#9532: 24.0.50; `special-display-regexps' is no longer respected, Chong Yidong, 2011/09/21
- bug#9532: 24.0.50; `special-display-regexps' is no longer respected, Chong Yidong, 2011/09/21
- bug#9532: 24.0.50; `special-display-regexps' is no longer respected, Stefan Monnier, 2011/09/22
- bug#9532: 24.0.50; `special-display-regexps' is no longer respected, Chong Yidong, 2011/09/22