Go to the previous, next section.

Frames

A frame is a rectangle on the screen that contains one or more Emacs windows. A frame initially contains a single main window (plus perhaps a minibuffer window) which you can subdivide vertically or horizontally into smaller windows.

When Emacs runs on a text-only terminal, it has just one frame, a terminal frame. There is no way to create another terminal frame after startup. If Emacs has an X display, it does not make a terminal frame; instead, it initially creates a single X window frame. You can create more; see section Creating Frames.

Function: framep object

This predicate returns t if object is a frame, and nil otherwise.

See section Emacs Display, for related information.

Go to the previous, next section.