vimvictrlp

Vim Ctrl+P file search is Ignoring Directories With Dashes


I am using the vim Ctrl+P plugin for file searching,

All that is listed in my .vimrc is

let g:ctrlp_working_path_mode = 0
let g:ctrlp_custom_ignore = {
  \ 'dir':  '\.git$\|CVS$\|build|\.svn$\|target$',
  \ 'file': '\.class$\|\.so$',
  \ }
let g:ctrlp_extensions = ['dir', 'mixed']

But it does not seem to index any directories that have a - in them. Does anyone know how to fix this?


Solution

  • If you use CtrlP, be careful which version you use. There is no longer maintained kien/ctrlp.vim, and its active fork ctrlpvim/ctrlp.vim.

    Also, if you need to speed up your CtrlP, you should consider to use Silver Searcher. The integration with Vim can provide ag.vim plugin. About ignore setting you can check this answer.