63 |
just a minibuffer, you can change the minibuffer's size by changing the |
just a minibuffer, you can change the minibuffer's size by changing the |
64 |
frame's size. |
frame's size. |
65 |
|
|
66 |
|
Use of the minibuffer reads input events, and that alters the values |
67 |
|
of variables such as @code{this-command} and @code{last-command} |
68 |
|
(@pxref{Command Loop Info}). Your program should bind them around the |
69 |
|
code that uses the minibuffer, if you do not want that to change them. |
70 |
|
|
71 |
If a command uses a minibuffer while there is an active minibuffer, |
If a command uses a minibuffer while there is an active minibuffer, |
72 |
this is called a @dfn{recursive minibuffer}. The first minibuffer is |
this is called a @dfn{recursive minibuffer}. The first minibuffer is |
73 |
named @w{@samp{ *Minibuf-0*}}. Recursive minibuffers are named by |
named @w{@samp{ *Minibuf-0*}}. Recursive minibuffers are named by |
1665 |
minibuffer, it scrolls this window. |
minibuffer, it scrolls this window. |
1666 |
@end defvar |
@end defvar |
1667 |
|
|
1668 |
|
@defun minibuffer-selected-window |
1669 |
|
This function returns the window which was selected when the |
1670 |
|
minibuffer was entered. If selected window is not a minibuffer |
1671 |
|
window, it returns @code{nil}. |
1672 |
|
@end defun |
1673 |
|
|
1674 |
Finally, some functions and variables deal with recursive minibuffers |
Finally, some functions and variables deal with recursive minibuffers |
1675 |
(@pxref{Recursive Editing}): |
(@pxref{Recursive Editing}): |
1676 |
|
|