Emacs uses this to avoid overriding explicit moves and resizings from
the user during startup."
(setq plist (canonicalize-lax-plist (copy-sequence plist)))
Emacs uses this to avoid overriding explicit moves and resizings from
the user during startup."
(setq plist (canonicalize-lax-plist (copy-sequence plist)))
(let ((frame (get-frame-for-buffer-noselect
buffer not-this-window-p on-frame)))
(if (not (eq frame (selected-frame)))
(let ((frame (get-frame-for-buffer-noselect
buffer not-this-window-p on-frame)))
(if (not (eq frame (selected-frame)))
always displays the buffer in the selected frame, regardless of the behavior
that would otherwise be introduced by the `pre-display-buffer-function', which
is normally set to `get-frame-for-buffer' (which see)."
always displays the buffer in the selected frame, regardless of the behavior
that would otherwise be introduced by the `pre-display-buffer-function', which
is normally set to `get-frame-for-buffer' (which see)."