# HG changeset patch # User Eli Zaretskii # Date 1223894366 0 # Node ID 8be1f0e1f72d5b072a2b4a47239485172be61885 # Parent 0cc86df465ef2ac81f76155198e614b6700d8d24 (Frames): Mention multiple tty frames. (Frame Parameters, Parameter Access): Mention frame-local variable bindings. diff -r 0cc86df465ef -r 8be1f0e1f72d doc/lispref/frames.texi --- a/doc/lispref/frames.texi Mon Oct 13 10:38:43 2008 +0000 +++ b/doc/lispref/frames.texi Mon Oct 13 10:39:26 2008 +0000 @@ -21,8 +21,12 @@ @cindex terminal frame When Emacs runs on a text-only terminal, it starts with one -@dfn{terminal frame}. If you create additional ones, Emacs displays -one and only one at any given time---on the terminal screen, of course. +@dfn{terminal frame}. If you create additional frames on the same +terminal, Emacs displays one and only one at any given time---on that +terminal screen, of course. You can create additional frames, either +text-only or GUI, on other terminals from the same Emacs session. +(This comes in handy when you connect to the same session from several +remote locations.) @c FIXME: Add an xref to multi-tty doc. @cindex window frame When Emacs communicates directly with a supported window system, such @@ -212,6 +216,9 @@ parameters @code{foreground-color}, @code{background-color}, @code{background-mode} and @code{display-type} are also meaningful. + You can use frame parameters to define frame-local bindings for +variables. @xref{Frame-Local Variables}. + @menu * Parameter Access:: How to change a frame's parameters. * Initial Parameters:: Specifying frame parameters when you make a frame. @@ -246,6 +253,9 @@ parameter. If you don't mention a parameter in @var{alist}, its value doesn't change. If @var{frame} is @code{nil}, it defaults to the selected frame. + +You can use this function to define frame-local bindings for +variables, see @ref{Frame-Local Variables}. @end defun @defun modify-all-frames-parameters alist