elisp: Buffer Parameters

 
 28.4.3.5 Buffer Parameters
 ..........................
 
 These frame parameters, meaningful on all kinds of terminals, deal with
 which buffers have been, or should, be displayed in the frame.
 
 ‘minibuffer’
      Whether this frame has its own minibuffer.  The value ‘t’ means
      yes, ‘nil’ means no, ‘only’ means this frame is just a minibuffer.
      If the value is a minibuffer window (in some other frame), the
      frame uses that minibuffer.
 
      This frame parameter takes effect when the frame is created, and
      can not be changed afterwards.
 
 ‘buffer-predicate’
      The buffer-predicate function for this frame.  The function
      ‘other-buffer’ uses this predicate (from the selected frame) to
      decide which buffers it should consider, if the predicate is not
      ‘nil’.  It calls the predicate with one argument, a buffer, once
      for each buffer; if the predicate returns a non-‘nil’ value, it
      considers that buffer.
 
 ‘buffer-list’
      A list of buffers that have been selected in this frame, ordered
      most-recently-selected first.
 
 ‘unsplittable’
      If non-‘nil’, this frame’s window is never split automatically.