This is some variation of a problem already mentioned, but I can’t figure out what exactly.
I have my frame split in three windows:
----------------
| | |
| |------|
| |shell |
----------------
When I’m typing the shell, I do “tab” to get completions. They appear in the window on the left. Then emacs doesn’t close the buffer, but the entire window, and I’m left with a horizontally split screen:
----------------
| |
|--------------|
| shell |
----------------
I’m not sure I understand how to stop this from happening, and it’s not a problem I remember ever having. My botched attempts managed to get to the state where emacs would not close the completion suggestion buffer at all, but that’s not ideal either.
What can I do to have emacs normally close the completion buffer, but leave my window alone?
M-x dedicated-mode