Function: window-dedicated-p
window-dedicated-p is a function defined in window.c.
Signature
(window-dedicated-p &optional WINDOW)
Documentation
Return non-nil when WINDOW is dedicated to its buffer.
More precisely, return the value assigned by the last call of
set-window-dedicated-p for WINDOW. Return nil if that function was
never called with WINDOW as its argument, or the value set by that
function was internally reset since its last call. WINDOW must be a
live window and defaults to the selected one.
When a window is dedicated to its buffer, display-buffer will refrain
from displaying another buffer in it. get-lru-window and
get-largest-window treat dedicated windows specially.
delete-windows-on, replace-buffer-in-windows, quit-window and
kill-buffer can delete a dedicated window and the containing frame.
Functions like set-window-buffer may change the buffer displayed by a
window, unless that window is "strongly" dedicated to its buffer, that
is the value returned by window-dedicated-p is t.
Source Code
// Defined in /usr/src/emacs/src/window.c
{
return decode_live_window (window)->dedicated;
}