Previous: Recursive Mini, Up: Minibuffers [Contents][Index]

### 19.14 Minibuffer Miscellany

Function: minibufferp &optional buffer-or-name

  This function returns non-`nil` if buffer-or-name is a minibuffer. If buffer-or-name is omitted, it tests the current buffer.

Variable: minibuffer-setup-hook

  This is a normal hook that is run whenever the minibuffer is entered. See Hooks.

Variable: minibuffer-exit-hook

  This is a normal hook that is run whenever the minibuffer is exited. See Hooks.

Variable: minibuffer-help-form

  The current value of this variable is used to rebind `help-form` locally inside the minibuffer (see Help Functions).

Variable: minibuffer-scroll-window

  If the value of this variable is non-`nil`, it should be a window object. When the function `scroll-other-window` is called in the minibuffer, it scrolls this window.

Function: minibuffer-selected-window

  This function returns the window that was selected when the minibuffer was entered. If selected window is not a minibuffer window, it returns `nil`.

User Option: max-mini-window-height

  This variable specifies the maximum height for resizing minibuffer windows. If a float, it specifies a fraction of the height of the frame. If an integer, it specifies a number of lines.

Function: minibuffer-message string &rest args

  This function displays string temporarily at the end of the minibuffer text, for a few seconds, or until the next input event arrives, whichever comes first. The variable `minibuffer-message-timeout` specifies the number of seconds to wait in the absence of input. It defaults to 2. If args is non-`nil`, the actual message is obtained by passing string and args through `format-message`. See Formatting Strings.

Command: minibuffer-inactive-mode

  This is the major mode used in inactive minibuffers. It uses keymap `minibuffer-inactive-mode-map`. This can be useful if the minibuffer is in a separate frame. See Minibuffers and Frames.

Previous: Recursive Mini, Up: Minibuffers [Contents][Index]