In a 2 window setup, is there a way to make all temporary popup buffers (help, compile, occur, etc) always open in a specific window?
For example, I have a left and right window. I do most of my work in the left window. When I lookup something in help it opens in the right window which is what I want.
But let’s say I’m in the right window already and look up help, it will open in the left window. Is there a way to make it always open in the right?
Customize
display-buffer-alist
to your liking. There is an Emacs manual section devoted to it as well as several online tutorials.The
display-buffer-reuse-mode-window
action may be convenient for this use-case.Many of your modes-of-interest will be derivatives of
special-mode
so you may (or may not) find that specifying that as a catch-all is particularly useful.