I recently switched to a multi-monitor setup, but I couldn’t get my specemacs properly set-up to work with multiple frames.
Finally a solution using popwin, and a random hack found on internet worked.
(push '("*alchemist test report*" :position bottom :stick t :noselect t) popwin:special-display-config) (setq display-buffer-alist '((popwin:display-buffer-condition (display-buffer-reuse-window popwin:display-buffer-action) (reusable-frames . visible))))
This will open the buffer as popwin popup if it’s not opened, but use the current window, if it already is - even if on a different frame.