Function: unrecord-window-buffer
unrecord-window-buffer is a byte-compiled function defined in
window.el.gz.
Signature
(unrecord-window-buffer &optional WINDOW BUFFER)
Documentation
Unrecord BUFFER in WINDOW.
WINDOW must be a live window and defaults to the selected one. BUFFER must be a live buffer and defaults to the buffer of WINDOW.
Source Code
;; Defined in /usr/src/emacs/lisp/window.el.gz
(defun unrecord-window-buffer (&optional window buffer)
"Unrecord BUFFER in WINDOW.
WINDOW must be a live window and defaults to the selected one.
BUFFER must be a live buffer and defaults to the buffer of
WINDOW."
(let* ((window (window-normalize-window window t))
(buffer (or buffer (window-buffer window))))
(set-window-prev-buffers
window (assq-delete-all buffer (window-prev-buffers window)))
(set-window-next-buffers
window (delq buffer (window-next-buffers window)))))