I’m trying to add an autocmd to vim that will execute whenever I open a file in a certain subdirectory and that sets the search path. Unfortunately path name expansion doesn’t seem to work inside a set command.
Specifically I’d like to have a line like this in my vimrc:
setlocal path+=**;%:p:h
But this will just give me the literal value. Just calling expand() doesn’t work either. Is there a way to get variable expansion to work here?
What about: