New splits show last buffer instead of current one.
Recursive Grep Tool from Learn Vimscript the Hard Way.