Up: Displaying Buffers [Contents][Index]
display-bufferが機能する方法display-bufferコマンド(およびこのコマンドを内部的に呼び出すコマンド)は、以下で与えられたステップに従って、表示するウィンドウを選択します。このステップの順番を変更する方法については、Choosing a Window for Display in The Emacs Lisp Reference
Manualを参照してください。
same-window-buffer-namesに加えるか、リストsame-window-regexpsにバッファー名にマッチする正規表現を追加します。デフォルトではこれらの変数はnilなので、このステップはスキップされます。
pop-up-framesをtに変更している場合(以下参照)、他のフレームのウィンドウも再利用可能です、
pop-up-framesを非nil値に変更します。特別な値graphic-onlyは、グラフィカルなディスプレーだけで、これを行うことを意味します。
分割は垂直または水平に行われる可能性があり、それは変数split-height-thresholdおよびsplit-width-thresholdに依存します。これらの変数には整数値を指定します。split-height-thresholdが選択されたウィンドウの高さより小さい場合、分割により下が新しいウィンドウになります。上記以外の場合、split-width-thresholdが選択されたウィンドウの幅より小さい場合、分割により右が新しいウィンドウになります。どちらの条件も適用できなかったとき、Emacsは分割により下を新しいウィンドウにしようと試みますが、それは選択されたウィンドウが以前に分割されていなかった場合に限られます(過剰な分割を避けるため)。