aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2008-10-13 10:39:26 +0000
committerEli Zaretskii2008-10-13 10:39:26 +0000
commit34544152c9d1c0e77188981b5f929819e13c97ae (patch)
treedccab28d019501722ae15579e331203901b15ea7
parent0f7766a426ac45db65f5bf8b8a05bf66f08ed155 (diff)
downloademacs-34544152c9d1c0e77188981b5f929819e13c97ae.tar.gz
emacs-34544152c9d1c0e77188981b5f929819e13c97ae.zip
(Frames): Mention multiple tty frames.
(Frame Parameters, Parameter Access): Mention frame-local variable bindings.
-rw-r--r--doc/lispref/frames.texi14
1 files changed, 12 insertions, 2 deletions
diff --git a/doc/lispref/frames.texi b/doc/lispref/frames.texi
index 9d42ada90e6..5c00c1cc02f 100644
--- a/doc/lispref/frames.texi
+++ b/doc/lispref/frames.texi
@@ -21,8 +21,12 @@ object that represents a frame on the screen.
21 21
22@cindex terminal frame 22@cindex terminal frame
23 When Emacs runs on a text-only terminal, it starts with one 23 When Emacs runs on a text-only terminal, it starts with one
24@dfn{terminal frame}. If you create additional ones, Emacs displays 24@dfn{terminal frame}. If you create additional frames on the same
25one and only one at any given time---on the terminal screen, of course. 25terminal, Emacs displays one and only one at any given time---on that
26terminal screen, of course. You can create additional frames, either
27text-only or GUI, on other terminals from the same Emacs session.
28(This comes in handy when you connect to the same session from several
29remote locations.) @c FIXME: Add an xref to multi-tty doc.
26 30
27@cindex window frame 31@cindex window frame
28 When Emacs communicates directly with a supported window system, such 32 When Emacs communicates directly with a supported window system, such
@@ -212,6 +216,9 @@ parameters do something special. If the terminal supports colors, the
212parameters @code{foreground-color}, @code{background-color}, 216parameters @code{foreground-color}, @code{background-color},
213@code{background-mode} and @code{display-type} are also meaningful. 217@code{background-mode} and @code{display-type} are also meaningful.
214 218
219 You can use frame parameters to define frame-local bindings for
220variables. @xref{Frame-Local Variables}.
221
215@menu 222@menu
216* Parameter Access:: How to change a frame's parameters. 223* Parameter Access:: How to change a frame's parameters.
217* Initial Parameters:: Specifying frame parameters when you make a frame. 224* Initial Parameters:: Specifying frame parameters when you make a frame.
@@ -246,6 +253,9 @@ elements of @var{alist}. Each element of @var{alist} has the form
246parameter. If you don't mention a parameter in @var{alist}, its value 253parameter. If you don't mention a parameter in @var{alist}, its value
247doesn't change. If @var{frame} is @code{nil}, it defaults to the selected 254doesn't change. If @var{frame} is @code{nil}, it defaults to the selected
248frame. 255frame.
256
257You can use this function to define frame-local bindings for
258variables, see @ref{Frame-Local Variables}.
249@end defun 259@end defun
250 260
251@defun modify-all-frames-parameters alist 261@defun modify-all-frames-parameters alist