Variable: default-frame-alist

default-frame-alist is a customizable variable defined in frame.c.

Value

nil

Documentation

Alist of default values for frame creation.

These may be set in your init file, like this:
  (setq default-frame-alist '((width . 80) (height . 55) (menu-bar-lines . 1)))
These override values given in window system configuration data,
 including X Windows' defaults database.
For values specific to the first Emacs frame, see initial-frame-alist. For window-system specific values, see window-system-default-frame-alist. For values specific to the separate minibuffer frame, see
 minibuffer-frame-alist.
The menu-bar-lines element of the list controls whether new frames
 have menu bars; menu-bar-mode(var)/menu-bar-mode(fun) works by altering this element.
Setting this variable does not affect existing frames, only new ones.

Probably introduced at or before Emacs version 22.1.

Source Code

// Defined in /usr/src/emacs/src/frame.c
  DEFVAR_LISP ("default-frame-alist", Vdefault_frame_alist,
	       doc: /* Alist of default values for frame creation.
These may be set in your init file, like this:
  (setq default-frame-alist \\='((width . 80) (height . 55) (menu-bar-lines . 1)))
These override values given in window system configuration data,
 including X Windows' defaults database.
For values specific to the first Emacs frame, see `initial-frame-alist'.
For window-system specific values, see `window-system-default-frame-alist'.
For values specific to the separate minibuffer frame, see
 `minibuffer-frame-alist'.
The `menu-bar-lines' element of the list controls whether new frames
 have menu bars; `menu-bar-mode' works by altering this element.
Setting this variable does not affect existing frames, only new ones.  */);