Eu tenho alguns projetos que precisam de comandos diferentes para executar, criar e testar, então coloquei um arquivo .vimrc em cada um dos diretórios do projeto que definem os mapeamentos para alguns botões F. Nos arquivos de ajuda do vim, diz:
'exrc' 'ex' booleano (padrão desativado)
global
{não no Vi}
Permite a leitura de .vimrc, .exrc e .gvimrc no atual
diretório.
Portanto, tenho essa opção ativada, mas quando estou :cdem um diretório, o arquivo .vimrc não é carregado. Se eu escrever :so .\.vimrc, ele carrega bem. Por que ele não está sendo carregado automaticamente?
Estou usando o gVim 7.3 x64 para Windows.
set exrcnunca funcionou para mim. Você pode tentar este plugin . Provavelmente existem outros no vim.org.
.vimrcarquivo do diretório atual é uma péssima idéia. Esse arquivo pode facilmente pertencer a um arquivo que você baixou e, automaticamente, fornecê-lo permitiria que quem criou esse arquivo executasse código arbitrário no seu computador.