Buffer search always uses vimgrep

Also cleanup recursive flags