One thing that drives me crazy is unpredictable quickfix behaviour.
Say I am editing a file, then I split the window and would like to find something and open in that buffer.
:Ag whatever to fill the QuickFix and press
Enter on the search result.
File is opened in the split I use before going to QuickFix.
File is opened in any split on the screen.
Am I missing something?
I know that you can search first and split after. I usually keep many buffers open to see the whole chain of calls/requires and I would like to insert buffers in between other ones.