NeoBundle 'kyohsuke/vimlc.vim'
of course you can use Vundle, pathogen or any plug-in manager.
when vimlc finds any project symbols, it stop searching .vimlc file.
" default is here.
" you can change g:vimlc_project_root_symbols as you like.
let g:vimlc_project_root_symbols = [
\ '.git',
\ '.hg',
\ '.svn',
\ '.csv',
\ ]
MIT