Next: Frame Titles, Previous: Frame Parameters, Up: Frames [Contents][Index]
Each terminal has a list of associated parameters. These terminal parameters are mostly a convenient way of storage for terminal-local variables, but some terminal parameters have a special meaning.
This section describes functions to read and change the parameter values
of a terminal. They all accept as their argument either a terminal or
a frame; the latter means use that frame’s terminal. An argument of
nil
means the selected frame’s terminal.
This function returns an alist listing all the parameters of terminal and their values.
This function returns the value of the parameter parameter (a
symbol) of terminal. If terminal has no setting for
parameter, this function returns nil
.
This function sets the parameter parm of terminal to the specified value, and returns the previous value of that parameter.
Here’s a list of a few terminal parameters that have a special meaning:
background-mode
The classification of the terminal’s background color, either
light
or dark
.
normal-erase-is-backspace
Value is either 1 or 0, depending on whether
normal-erase-is-backspace-mode
is turned on or off on this
terminal. See DEL Does Not Delete in The Emacs Manual.
terminal-initted
After the terminal is initialized, this is set to the terminal-specific initialization function.