[gnu.emacs.bug] Bug in replace-buffer-in-windows

hallvard@IFI.UIO.NO (Hallvard B Furuseth) (10/21/89)

Emacs-18.55.1:

If BUFFER is displayed in some window,
and (other-buffer BUFFER) is not displayed,
(replace-buffer-in-windows BUFFER) or f.ex (kill-buffer BUFFER)
will set the current buffer to (other-buffer BUFFER).

So, this returns #<buffer *foo*>:

(generate-new-buffer "*foo*") ;; A buffer which is not displayed (or selected)
(let ((buf (generate-new-buffer "*bar*")))
  (display-buffer buf)
  (kill-buffer buf)
  (current-buffer))

Hallvard Furuseth
University of Oslo
hallvard@ifi.uio.no