私のやり方ですが,
background-color/foreground-color な属性を持った frame-alist を
適当に定義して,それ使って make-frame してるだけです。
default-frame-alist には (minibuffer . nil)
を追加しとく。なにぶん3年ほど前の設定なので,もっと上手い方法あるかも。
(setq minibuffer-frame-alist '((minibuffer . only) (vertical-scroll-bars . nil) : ほか適当にお好みで (auto-raise . t) とか。 (foreground-color . "#ffffff") (background-color . "#605599"))) (make-frame minibuffer-frame-alist)
XEmacs w/ detached-minibuf なら default-minibuffer-frame に property を設定すればよいかと。
(set-frame-properties default-minibuffer-frame '([default foreground] "#ffffff" [default background] "#605599"))