Minibuffer frame configuration

The mf package sets up a separate minibuffer, common to all frames. Its default name, size and position are set in lisp in the package.
The name is computed dynamically to mention the host, and the position is set to the bottom of the screen.

You may want to override these settings, by setting a variable, e.g. as follows:

In emacs lisp:

(defvar my-minibuffer-frame-alist
  '((name          . "Minibuffer")
    (minibuffer    . only)
    (height        . 1)
    (top           . -1)
    (width         . 180)
    (left          . 38)
    (user-position . t)
    (auto-raise    . t))
  "mf-init configuration: set before loading")

You can even stick to using one minibuffer per frame by setting (before loading mf-init):

(defvar epoch-style-minibuffer nil)

The choice of a fixed name for the frame allows you to specifiy part of the parameters as X resources, and to interact with the window manager (note: setting the geometry either way should work. The duplication is not necessary).

In the resource file, e.g.:

Vuewm*Minibuffer*absentMapBehavior: ignore
Vuewm*Minibuffer*clientDecoration: border
Minibuffer*geometry: 180+38-1

Emacs ToC
Marc Girod
Last modified: Wed Aug 14 09:27:08 EETDST 2002