Ты почти там.
Во-первых, вам нужно знать, что, если вы не создаете новый тип файла (например, как подтип типа файла vim), тип файла "vimrc" отсутствует. .vimrc
файлы являются сценариями Vim и уже должны автоматически распознаваться как таковые.
Это означает, что вы хотите использовать один из триггеров autocmd в последней половине вашего вопроса, но с командой в первой половине. Вы также, вероятно, хотите сделать буфер отображения локальным:
au Bufread,BufNewFile .vimrc inoremap <buffer> ;; autocmd<Space>FileType ...
Увидеть: :help :map-<buffer>