注:次の変数はグローバルです。つまり、これらの変数は他の関数に影響を与えますdired-find-file-other-window
。ユーザーは、他の機能にグローバルに影響を及ぼさないように、問題の機能に助言したい場合があります。[ただし、この作成者はそのオプションを別のフォーラム参加者に任せます。]または、この作成者が投稿した別の回答で、他に影響を与えないように使用できるカスタム関数が含まれています。
変数にsplit-width-threshold
は、次のようなdoc-stringがあります。
Minimum width for splitting windows sensibly.
If this is an integer, ‘split-window-sensibly’ may split a window
horizontally only if it has at least this many columns. If this
is nil, ‘split-window-sensibly’ is not allowed to split a window
horizontally.
.emacs
ファイルに以下を設定すると、目的の効果が得られます。ユーザーは、値をより大きな値に設定することもできます。デフォルト値は160です。
(setq split-width-threshold nil)
マニュアルの関連セクションへのリンクは次のとおりです。
https://www.gnu.org/software/emacs/manual/html_node/emacs/Window-Choice.html
関連する変数も参照してください。split-height-threshold
デフォルト値は80です。
doc-stringは次のように述べています。
Minimum height for splitting windows sensibly.
If this is an integer, `split-window-sensibly' may split a window
vertically only if it has at least this many lines. If this is
nil, `split-window-sensibly' is not allowed to split a window
vertically. If, however, a window is the only window on its
frame, `split-window-sensibly' may split it vertically
disregarding the value of this variable.
window
、同じ内のバッファー象限を指すためにこの単語を使用しframe
ます。Aframe
は子猫の全体像であると考えられており、中には多くのウィンドウがあり得る。Emacsは複数のフレームを生成でき、各フレームは複数のウィンドウを含みます。