I want to achieve the following when a buffer is displayed in
it should never split my windows;
if the buffer is already opened in a window it should reuse it, otherwise it should use the current window.
nilwill solve the point
'("^\*")will solve the second part of the point
2, but it's in contrast with the former.