GNU bug report logs - #19012
25.0.50; `help-window-select'

Previous Next

Package: emacs;

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

Date: Mon, 10 Nov 2014 16:43:03 UTC

Severity: minor

Found in version 25.0.50

Done: martin rudalics <rudalics <at> gmx.at>

Bug is archived. No further changes may be made.

Full log


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

From: Drew Adams <drew.adams <at> oracle.com>
To: Stefan Monnier <monnier <at> iro.umontreal.ca>
Cc: martin rudalics <rudalics <at> gmx.at>, 19012 <at> debbugs.gnu.org
Subject: RE: bug#19012: 25.0.50; `help-window-select'
Date: Tue, 11 Nov 2014 23:18:11 -0800 (PST)
> > So there is *no* behavior for `special-display-function'
> > to follow, other than its own behavior.
> 
> Let me restate what I said in clearer terms. Of course you're
> free to do whatever you want in special-display-function, but
> if it doesn't follow the behavior described by display-buffer's 
> docstring and you get undesirable behavior, then I will
> consider it as a bug in *your* code rather than in Emacs.

And you will be wrong, at least wrt what `display-buffer' has
said about its own behavior and wrt what its behavior has been.

It is not a bug, according to what `display-buffer' says
about itself, for it to delegate its behavior to
`special-display-function'.  That *is* its intended behavior
when `special-display-function' is used.

If it interferes with that delegation in some way, that is a
bug.  If `display-buffer' itself "doesn't follow the behavior
described by display-buffer's docstring" then that is a bug
in `display-buffer'.

Of course, as Mr Emacs, you are free to change the behavior
of `display-buffer', or `car', or `setq' anyway you like.




This bug report was last modified 10 years and 155 days ago.

Previous Next


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