(Intro to Minibuffers): Explain that the minibuffer
changes variables that record input events. (Minibuffer Misc): Add minibuffer-selected-window.
This commit is contained in:
parent
84c3f2480e
commit
f460db362d
1 changed files with 11 additions and 0 deletions
|
@ -63,6 +63,11 @@ other window, when the minibuffer is not active. If the frame contains
|
|||
just a minibuffer, you can change the minibuffer's size by changing the
|
||||
frame's size.
|
||||
|
||||
Use of the minibuffer reads input events, and that alters the values
|
||||
of variables such as @code{this-command} and @code{last-command}
|
||||
(@pxref{Command Loop Info}). Your program should bind them around the
|
||||
code that uses the minibuffer, if you do not want that to change them.
|
||||
|
||||
If a command uses a minibuffer while there is an active minibuffer,
|
||||
this is called a @dfn{recursive minibuffer}. The first minibuffer is
|
||||
named @w{@samp{ *Minibuf-0*}}. Recursive minibuffers are named by
|
||||
|
@ -1660,6 +1665,12 @@ object. When the function @code{scroll-other-window} is called in the
|
|||
minibuffer, it scrolls this window.
|
||||
@end defvar
|
||||
|
||||
@defun minibuffer-selected-window
|
||||
This function returns the window which was selected when the
|
||||
minibuffer was entered. If selected window is not a minibuffer
|
||||
window, it returns @code{nil}.
|
||||
@end defun
|
||||
|
||||
Finally, some functions and variables deal with recursive minibuffers
|
||||
(@pxref{Recursive Editing}):
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue