I’m currently using Emacs coffee-mode.
When I call the coffee-compile-region method (see the source here), the compiled buffer is shown on the current buffer.
I’d like to see it in a new frame (just like the standard *Compilation* buffer work), instead of hiding the current.
I guess the problems come from this line:
(switch-to-buffer (get-buffer coffee-compiled-buffer-name))
But I’d like to do it without editing the source code.
If this was truly a personal thing then, then you can do what you want by using defadvice and flet. But in this case what you want should be the default. So instead, you should fork it make the change and submit a pull-request with explanation.
switch-to-buffershould bepop-to-buffer.