Попробуйте vim-localrc
~/
|- .local.vimrc (1)
`- project/
|- .local.vimrc (2)
`- src/
|- .local.vimrc (3)
`- main.c
https://github.com/thinca/vim-localrc/blob/master/doc/localrc.txt
NEW_PATTERN = re.compile(r"""
(?P<my_new_pattern> # start named group
[a-z] # a character
\d+ # 1 or more integers
[a-z] # a character
) # close named group
""", re.VERBOSE)