I normally have my main Emacs frame split vertically into two side-by-side windows (as one gets with
split-window-right, better known as
For as long as I can remember, whenever the need arose for a temporary
*Completions* buffer, the inactive one of the two side-by-side windows would be used to hold this buffer.
I don't know what changed but now this is no longer what happens. Instead, a third window appears holding the
*Completions* buffer, and running horizontally the full width of the Emacs frame. (So I now see the two original side-by-side windows on top, and one wide window for the transient
*Completions* buffer along the bottom. IOW, the frame window topology looks similar to what it would look like if one ran the sequence
I don't like this at all. I have a fairly wide monitor, which makes it uncomfortable to read completion options that are spread out along its full width.
Is it possible to customize this behavior?