[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/lispref/minibuf.texi
From: |
Richard M. Stallman |
Subject: |
[Emacs-diffs] Changes to emacs/lispref/minibuf.texi |
Date: |
Thu, 11 Sep 2003 21:06:43 -0400 |
Index: emacs/lispref/minibuf.texi
diff -c emacs/lispref/minibuf.texi:1.38 emacs/lispref/minibuf.texi:1.39
*** emacs/lispref/minibuf.texi:1.38 Mon Sep 1 11:45:41 2003
--- emacs/lispref/minibuf.texi Thu Sep 11 21:06:43 2003
***************
*** 63,68 ****
--- 63,73 ----
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 @address@hidden *Minibuf-0*}}. Recursive minibuffers are named by
***************
*** 1659,1664 ****
--- 1664,1675 ----
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}):