Marcadores de raiz CtrlP

Se você tem um grande repositório com subprojetos, pode especificar um arquivo personalizado além dos arquivos .git regulares adicionando uma linha ao seu .vimrc:

let g:ctrlp_root_markers = ['.ctrlp']

Então um simples:

$ touch .ctrlp

Significará que o CtrlP irá agora enraizar-se nesse diretório em vez de continuar a subir na pilha para encontrar o seu diretório .git.

Para obter pontos de bônus, também adicione .ctrlp ao seu ~ / .gitignore_global ( https://help.github.com/articles/ignoring-files ) para que você não precise adicioná-lo a todos os arquivos .gitignore do seu projeto.