Next: Window Frame Parameters, Previous: Parameter Access, Up: Frame Parameters
読者のファイル.emacsでinitial-frame-alist
に設定すれば、
起動時の初期フレームのパラメータを指定できます。
この変数の値は、初期フレームを作るときに 使用するパラメータの値から成る連想リストである。 この変数を指定すれば初期フレームの見ためを指定できるが、 それ以降に作成するフレームには影響しない。 各要素はつぎの形である。
(parameter . value)Emacsは読者のファイル~/.emacsを読むまえに初期フレームを作る。 このファイルを読んだあとに、Emacsは
initial-frame-alist
を検査し 異なる値が設定されているパラメータをすでに作成した初期フレームに適用する。これらの設定がフレームの大きさと位置や見ために関するものであると、 指定とは違うフレームが現れてから指定したものに変わるのを目にする。 これがわずらわしい場合には、Xリソースにも同じ大きさと位置や見ためを指定する。 Xリソースはフレームを作成するまえに適用される。 see Xリソース。
Xリソースの設定は、典型的にはすべてのフレームに適用される。 初期フレームだけに特定のXリソースを指定し、 それ以降のフレームに適用したくない場合には、つぎのようにする。 パラメータを
default-frame-alist
で指定し、 以降のフレーム向けのXリソースを無効にする。 そしてそれらが初期フレームに影響しないように、initial-frame-alist
のパラメータでXリソースに一致する値を指定する。
これらのパラメータにミニバッファ専用のフレームを作る
(minibuffer . nil)
を指定しているのに
ミニバッファ専用フレームを作っていないと、Emacsがそれを作成します。
この変数の値は、初期のミニバッファ専用フレームを作るときに使用する パラメータの連想リストである。 初期フレームのパラメータからミニバッファ専用フレームが 必要であると判断するとそれを作る。
これは、Emacsのすべてのフレーム、つまり、 初期フレームとそれ以降のフレームのフレームパラメータのデフォルト値を 指定する連想リストである。 Xウィンドウシステムを使っているときには、多くの場合、 Xリソースによっても同じ結果を得られる。
Choosing Windowのspecial-display-frame-alist
も
参照してください。
Emacsを起動するときにウィンドウの見ためを指定するオプションを使うと、
それらはdefault-frame-alist
に要素を追加することで効果を発揮します。
1つの例外は‘-geometry’で、指定位置はinitial-frame-alist
に
追加されます。
See コマンド行引数。