GNU Emacs 32.0.50 (9008bf64c3) のマニュアルを PLaMo 翻訳で機械翻訳したものです。誤訳を含むことがあります。原文: https://www.gnu.org/software/emacs/manual/html_node/elisp/Frame-Titles.html ・ emacs-doc.conao3.com

30.6 フレームタイトル

すべてのフレームには name パラメータが設定されており、これはウィンドウシステムが通常フレームの上部に表示するフレームタイトルのデフォルト値となります。name フレームプロパティを設定することで、名前を明示的に指定できます。

通常、名前を明示的に指定する必要はなく、Emacsは変数 frame-title-format に格納されたテンプレートに基づいてフレーム名を自動的に算出します。Emacsは、フレームが再表示されるたびに名前を再計算します。

変数: frame-title-format

この変数は、フレーム名を明示的に指定しなかった場合(フレームのパラメータ経由。基本パラメータを参照)に、その名前をどのように算出するかを指定します。この変数の値は、実際にはmode-line-formatと同様にモードラインの構成要素ですが、「%c」、「%C」、および「%l」の構成要素は無視されます。モードラインのデータ構造を参照してください。

変数: icon-title-format

この変数は、フレームのパラメータで名前を明示的に指定していない場合に、アイコン化されたフレームの名前をどのように算出するかを指定します。生成されたタイトルは、フレームのアイコン自体に表示されます。値が文字列の場合、frame-title-formatのようなモードライン構文である必要があります。また、値にtを指定することもでき、これは代わりにframe-title-formatを使用することを意味します。これにより、一部のウィンドウマネージャやデスクトップ環境において、フレームのタイトル変更(フレームがアイコン化された際)が、「フレームを最前面に表示する」や「入力フォーカスを与える」といった要求として解釈される問題を回避できます。また、フレームがアイコン化されているかどうかにかかわらず、フレームのタイトルを同一にしたい場合にも有用です。デフォルト値は、frame-title-formatのデフォルト値と同一の文字列です。

変数: multiple-frames

この変数はEmacsによって自動的に設定されます。フレームが2つ以上ある場合(ミニバッファ専用フレームや不可視フレームは除きます)、その値はtとなります。デフォルト値のframe-title-formatでは、フレームが2つ以上ある場合にのみバッファ名をフレームタイトルに表示するよう、multiple-framesが使用されます。

この変数の値は、frame-title-format または icon-title-format を処理している間を除き、正確であることが保証されていません。