Você está quase lá.
Primeiro, você precisa saber que, a menos que esteja criando um novo tipo de arquivo (por exemplo, como um subtipo do tipo de arquivo vim), não há nenhum tipo de arquivo "vimrc". .vimrc
arquivos são scripts Vim e já devem ser detectados automaticamente como tal.
Isso significa que você quer usar um dos gatilhos do autocmd na última metade da sua pergunta, mas com o comando no primeiro semestre. Você provavelmente também deseja tornar o buffer de mapeamento local:
au Bufread,BufNewFile .vimrc inoremap <buffer> ;; autocmd<Space>FileType ...
Veja: :help :map-<buffer>