* display-buffer specification error
@ 2011-12-19 16:57 martin rudalics
2011-12-19 23:35 ` Stefan Monnier
0 siblings, 1 reply; 3+ messages in thread
From: martin rudalics @ 2011-12-19 16:57 UTC (permalink / raw
To: emacs-devel
`display-buffer' currently has the following specification error: Its
doc-string says that "BUFFER-OR-NAME must be a buffer or the name of an
existing buffer." This is also the behavior implemented by Emacs 23.
But `display-buffer' calls `window-normalize-buffer-to-display' whose
doc-string says that "If BUFFER-OR-NAME is nil, return the current
buffer. Else, if a buffer specified by BUFFER-OR-NAME exists, return
that buffer. If no such buffer exists, create a buffer with the name
BUFFER-OR-NAME and return that buffer." So the behavior of Emacs 24
diverges from that of Emacs 23 when BUFFER-OR-NAME is nil or names a
non-existent buffer.
Which is the behavior we prefer for Emacs 24?
martin
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: display-buffer specification error
2011-12-19 16:57 display-buffer specification error martin rudalics
@ 2011-12-19 23:35 ` Stefan Monnier
2011-12-20 7:48 ` martin rudalics
0 siblings, 1 reply; 3+ messages in thread
From: Stefan Monnier @ 2011-12-19 23:35 UTC (permalink / raw
To: martin rudalics; +Cc: emacs-devel
> Which is the behavior we prefer for Emacs 24?
The Emacs-23 behavior seems more restrictive and this restrictiveness
hasn't proved to be annoying, so I think it's preferable (I wish we
could make it even more restrictive and remove this "-or-name" behavior).
Stefan
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: display-buffer specification error
2011-12-19 23:35 ` Stefan Monnier
@ 2011-12-20 7:48 ` martin rudalics
0 siblings, 0 replies; 3+ messages in thread
From: martin rudalics @ 2011-12-20 7:48 UTC (permalink / raw
To: Stefan Monnier; +Cc: emacs-devel
> The Emacs-23 behavior seems more restrictive and this restrictiveness
> hasn't proved to be annoying, so I think it's preferable
Done.
> (I wish we
> could make it even more restrictive and remove this "-or-name" behavior).
Unfortunately, there are too many applications passing a string here.
martin
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2011-12-20 7:48 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-12-19 16:57 display-buffer specification error martin rudalics
2011-12-19 23:35 ` Stefan Monnier
2011-12-20 7:48 ` martin rudalics
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.