Next: Input Focus, Previous: Finding All Frames, Up: Frames [Contents][Index]
通常は、それぞれのフレームは下端に自身のミニバッファーウィンドウをもち、そのフレームが選択された際は常にそれを使用します。フレームにミニバッファーがある場合は、minibuffer-window
でそれを取得できます(Definition of minibuffer-windowを参照)。
しかし、ミニバッファーのないフレームの作成も可能です。そのようなフレームは、別のフレームのミニバッファーウィンドウを使用しなければなりません。フレーム作成時に、(別フレーム上にある)使用するミニバッファーを明示的に指定できます。これを行わない場合は、変数default-minibuffer-frame
の値のフレーム内でミニバッファーを探します。この値は、ミニバッファーをもつフレームにしてください。
ミニバッファーのみのフレームを使用する場合は、ミニバッファーにエンター時にそのフレームを前面に移動(raise)したいと思うかもしれません。その場合は、変数minibuffer-auto-raise
にt
をセットします。Raising and Loweringを参照してください。
この変数は、デフォルトでミニバッファーウィンドウとして使用するフレームを指定する。これは、既存のフレームには影響しない。これはカレント端末にたいして常にローカルで、バッファーローカルにはできない。Multiple Terminalsを参照のこと。