Command: delete-window &optional window
この関数は、 window を画面(訳注:display)から削除します。 window が与えら れない場合、selected ウィンドウを画面から消します。隣り合うウィンドウは(全 て) 比例して(訳注:proportionally)拡張します。 1 つしかウィンドウが存在し ない場合、 delete-window を実行するとエラーになります。
nil を返します。
インタラクティブに呼ばれた場合、 window は(デフォルトで) selected ウィンド ウになります。
Command: delete-other-windows window
この関数は、他のウィンドウを(全て)削除することで、 window を画面上に存在す る唯一のウィンドウにします。 window が与えられない場合、selected ウィンド ウが 1つ残されるウィンドウになります。
nil を返します。
Command: delete-windows-on buffer
この関数は、 buffer を表示している(全ての)ウィンドウを削除します。 buffer を表示しているウィンドウが存在しない場合、この関数は何もしません。 (ウィン ドウが 1つしか存在しない場合を含め) 全てのウィンドウが buffer を表示してい る場合、 (画面は) other-buffer で選ばれたバッファを表示するウィンドウを 1 つ持つようになります。
異なるバッファを表示する(複数の)ウィンドウが存在する場合、 buffer を表示す るものを削除し、その他のものをそれによって空いた部分(訳注:void) を満たす よう拡張します。
nil を返します。