This is some variation of the problem already mentioned, but I can’t understand what exactly.
My frame is divided into three windows:
----------------
| | |
| |------|
| |shell |
----------------
When I type a shell, I make a “tab” to get the completion. They appear in the window on the left. Then emacs does not close the buffer, but the entire window, and I remain with a horizontally split screen:
----------------
| |
|--------------|
| shell |
----------------
I'm not sure I understand how to stop this, and that is not the problem that I remember ever. My unsuccessful attempts managed to get to a state in which emacs does not close the completion offer buffer at all, but this is not ideal either.
What if emacs usually close the completion buffer, but leave my window alone?
source
share