using v:hlsearch instead of &hlsearch(hlsearch improvements)