Next: Management Parameters, Previous: Layout Parameters, Up: Window Frame Parameters [Contents][Index]

#### 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.