aboutsummaryrefslogtreecommitdiffstats
path: root/doc/lispref/frames.texi
diff options
context:
space:
mode:
authorChong Yidong2012-09-30 17:18:38 +0800
committerChong Yidong2012-09-30 17:18:38 +0800
commit48de8b12215e22390db1bc822e809708070ab938 (patch)
tree125595be25583796bec86a019f75c8049164133e /doc/lispref/frames.texi
parent5938d5196d09aff887aa74603c102b1f303a613a (diff)
downloademacs-48de8b12215e22390db1bc822e809708070ab938.tar.gz
emacs-48de8b12215e22390db1bc822e809708070ab938.zip
Update docs for a bunch of 24.3 changes.
* doc/emacs/killing.texi (Rectangles): Document copy-rectangle-as-kill. * doc/emacs/search.texi (Special Isearch): Document the lax space search feature and M-s SPC. (Regexp Search): Move main search-whitespace-regexp description to Special Isearch. (Replace): Document replace-lax-whitespace. * doc/emacs/basic.texi (Position Info): Document C-u M-=. (Moving Point): Document move-to-column. * doc/emacs/display.texi (Useless Whitespace): Add delete-trailing-lines. * doc/emacs/misc.texi (emacsclient Options): Document the effect of initial-buffer-choice on client frames. Document server-auth-dir. Do not document server-host, which is bad security practice. * doc/emacs/building.texi (Lisp Libraries): Docstring lookups can trigger autoloading. Document help-enable-auto-load. * doc/emacs/mini.texi (Yes or No Prompts): New node. * doc/emacs/ack.texi (Acknowledgments): Remove obsolete packages. * doc/lispref/commands.texi (Click Events): Define "mouse position list". Remove mention of unimplemented horizontal scroll bars. (Drag Events, Motion Events): Refer to "mouse position list". (Accessing Mouse): Document posnp. * doc/lispref/errors.texi (Standard Errors): Tweak arith-error description. Tweak markup. Remove domain-error and friends, which seem to be unused after the floating-point code revamp. * doc/lispref/functions.texi (Obsolete Functions): Obsolescence also affects documentation commands. Various clarifications. (Declare Form): New node. * doc/lispref/loading.texi (Autoload): * doc/lispref/help.texi (Documentation Basics): The special sequences can trigger autoloading. * doc/lispref/macros.texi (Defining Macros): Move description of `declare' to Declare Form node. * doc/lispref/numbers.texi (Integer Basics): Copyedits. (Float Basics): Consider IEEE floating point always available. (Random Numbers): Document actual limits. (Arithmetic Operations): Clarify division by zero. Don't mention the machine-independence of negative division since it does not happen in practice. * doc/lispref/os.texi (Idle Timers): Minor clarifications. (User Identification): Add system-users and system-groups. * doc/lispref/strings.texi (String Basics): Copyedits. * lisp/minibuffer.el (minibuffer-local-filename-syntax): Doc fix. * lisp/server.el (server-host): Document the security implications. (server-auth-key): Doc fix. * lisp/startup.el (initial-buffer-choice): Doc fix. * src/fns.c (Frandom): Doc fix.
Diffstat (limited to 'doc/lispref/frames.texi')
-rw-r--r--doc/lispref/frames.texi24
1 files changed, 7 insertions, 17 deletions
diff --git a/doc/lispref/frames.texi b/doc/lispref/frames.texi
index 356a891fbcd..af6f4b4c079 100644
--- a/doc/lispref/frames.texi
+++ b/doc/lispref/frames.texi
@@ -1529,24 +1529,14 @@ track of such changes. @xref{Misc Events}.
1529@node Raising and Lowering 1529@node Raising and Lowering
1530@section Raising and Lowering Frames 1530@section Raising and Lowering Frames
1531 1531
1532 Most window systems use a desktop metaphor. Part of this metaphor is 1532@cindex raising a frame
1533the idea that windows are stacked in a notional third dimension
1534perpendicular to the screen surface, and thus ordered from ``highest''
1535to ``lowest''. Where two windows overlap, the one higher up covers
1536the one underneath. Even a window at the bottom of the stack can be
1537seen if no other window overlaps it.
1538
1539@c @cindex raising a frame redundant with raise-frame
1540@cindex lowering a frame 1533@cindex lowering a frame
1541 A window's place in this ordering is not fixed; in fact, users tend 1534 Most window systems use a desktop metaphor. Part of this metaphor
1542to change the order frequently. @dfn{Raising} a window means moving 1535is the idea that system-level windows (e.g.@: Emacs frames) are
1543it ``up'', to the top of the stack. @dfn{Lowering} a window means 1536stacked in a notional third dimension perpendicular to the screen
1544moving it to the bottom of the stack. This motion is in the notional 1537surface. Where two overlap, the one higher up covers the one
1545third dimension only, and does not change the position of the window 1538underneath. You can @dfn{raise} or @dfn{lower} a frame using the
1546on the screen. 1539functions @code{raise-frame} and @code{lower-frame}.
1547
1548 With Emacs, frames constitute the windows in the metaphor sketched
1549above. You can raise and lower frames using these functions:
1550 1540
1551@deffn Command raise-frame &optional frame 1541@deffn Command raise-frame &optional frame
1552This function raises frame @var{frame} (default, the selected frame). 1542This function raises frame @var{frame} (default, the selected frame).