Поскольку заголовок не соответствует лучшему ответу, она моя, что соответствует не ctrlp, а wildignore. На основе https://stackoverflow.com/a/579886/1170940
Vim будет игнорировать шаблоны файлов, указанные в опции wildignore, поэтому вы можете установить их следующим образом:
:set wildignore=*.o,*~,*.pyc
Например, мой wildignore выглядит так
set wildignore+=*/node_modules/*,_site,*/__pycache__/,*/venv/*,*/target/*,*/.vim$,\~$,*/.log,*/.aux,*/.cls,*/.aux,*/.bbl,*/.blg,*/.fls,*/.fdb*/,*/.toc,*/.out,*/.glo,*/.log,*/.ist,*/.fdb_latexmk
Я использую его как для ctrlp, так и для NERDTree.
06.04.2018