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?

  • nv-elisp@alien.topB
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    Customize display-buffer-alist to your liking. There is an Emacs manual section devoted to it as well as several online tutorials.

    • 7890yuiop@alien.topB
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      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.