fixing go to definition opening new buffer