In my .vimrc file, I have two very useful lines:
set path=~/nbapp/**
set backupdir=~/nbapp/temp
The first line allows me to search in my project directory and subdirectories. The second line makes vim create backup files in a special temporary folder, rather than disturbing me by adding tens of backup files having the exact same name except for a '~' at the end. However, since the temporary files are still inside the 'nbapp' folder (and I want to keep them there because they are related to the project), it means they are also going to be searched when I make a search, which sometimes disturb me, because I keep looking at searched results, yet to discover that they are actually in the temporary folder.
Is there any possible way to exclude paths from search (i.e. vimgrep)? I want to exclude the 'temp' folder.
Regards,
Rafid
Use the 'wildignore' option:
:set wildignore+=**/temp/**
or if you would like to be more specific:
:set wildignore+=~/nbapp/temp/**
This should exlude all files in the nbapp/temp directory in :find result.