# HG changeset patch # User Chong Yidong # Date 1220721898 0 # Node ID 7e5d202f92021476774f540b53f5c915f6c80543 # Parent 07cf7e2cfbb443de259178feb2208f933d180b51 (Quitting): Note that top-level exits active minibuffers. diff -r 07cf7e2cfbb4 -r 7e5d202f9202 doc/emacs/trouble.texi --- a/doc/emacs/trouble.texi Sat Sep 06 17:24:45 2008 +0000 +++ b/doc/emacs/trouble.texi Sat Sep 06 17:24:58 2008 +0000 @@ -116,13 +116,14 @@ it is ready for the next command. @findex top-level - The command @kbd{M-x top-level} is equivalent to ``enough'' @kbd{C-]} -commands to get you out of all the levels of recursive edits that you -are in. @kbd{C-]} gets you out one level at a time, but @kbd{M-x -top-level} goes out all levels at once. Both @kbd{C-]} and @kbd{M-x -top-level} are like all other commands, and unlike @kbd{C-g}, in that -they take effect only when Emacs is ready for a command. @kbd{C-]} is -an ordinary key and has its meaning only because of its binding in the + The command @kbd{M-x top-level} is equivalent to ``enough'' +@kbd{C-]} commands to get you out of all the levels of recursive edits +that you are in; it also exits the minibuffer if it is active. +@kbd{C-]} gets you out one level at a time, but @kbd{M-x top-level} +goes out all levels at once. Both @kbd{C-]} and @kbd{M-x top-level} +are like all other commands, and unlike @kbd{C-g}, in that they take +effect only when Emacs is ready for a command. @kbd{C-]} is an +ordinary key and has its meaning only because of its binding in the keymap. @xref{Recursive Edit}. @kbd{C-x u} (@code{undo}) is not strictly speaking a way of canceling