Function: set-window-parameter

set-window-parameter is a function defined in window.c.

Signature

(set-window-parameter WINDOW PARAMETER VALUE)

Documentation

Set WINDOW's value of PARAMETER to VALUE.

WINDOW can be any window and defaults to the selected one. Return VALUE.

Probably introduced at or before Emacs version 23.1.

Source Code

// Defined in /usr/src/emacs/src/window.c
{
  register struct window *w = decode_any_window (window);
  Lisp_Object old_alist_elt;

  old_alist_elt = Fassq (parameter, w->window_parameters);
  if (NILP (old_alist_elt))
    wset_window_parameters
      (w, Fcons (Fcons (parameter, value), w->window_parameters));
  else
    Fsetcdr (old_alist_elt, value);
  return value;
}