GNU bug report logs -
#68081
30.0.50; derived-mode and display-buffer-alist
Previous Next
Reported by: German Pacenza <germanp82 <at> hotmail.com>
Date: Thu, 28 Dec 2023 13:32:02 UTC
Severity: normal
Found in version 30.0.50
Done: Eli Zaretskii <eliz <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
Message #32 received at 68081 <at> debbugs.gnu.org (full text, mbox):
> Date: Mon, 1 Jan 2024 10:38:09 +0100
> Cc: Eli Zaretskii <eliz <at> gnu.org>, 68081 <at> debbugs.gnu.org
> From: martin rudalics <rudalics <at> gmx.at>
>
> > I agree, Info mode is only one of the affected modes, compilation-mode
> > also shows this behaviour and others might as well.
>
> And these cannot be reasonably fixed all by moving the -mode calls in
> front of the 'display-buffer' call in a consistent manner.
>
> The original problem is with 'window-normalize-buffer-to-switch-to'. It
> should never be called in non-interactive use, so 'info' would have been
> forced to provide a buffer as argument and not just a name.
>
> I'm afraid that this inconsistency makes 'buffer-match-p' pretty useless
> for 'pop-to-buffer' and its like. A strong warning seems appropriate.
Thanks, but now I wonder whether we should revert the change which
made display-buffer call buffer-match-p. It sounds like fixing the
breakage in any other way is either hard or fragile or nigh
impossible.
This bug report was last modified 1 year and 211 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.