Du bist fast da.
Zunächst müssen Sie wissen, dass es keinen "vimrc" -Datentyp gibt, es sei denn, Sie erstellen einen neuen Dateityp (z. B. als Untertyp des vim-Dateityps). .vimrc
Dateien sind Vim-Skripte und sollten bereits als solche erkannt werden.
Dies bedeutet, dass Sie einen der automatischen Auslöser in der letzten Hälfte Ihrer Frage verwenden möchten, jedoch mit dem Befehl in der ersten Hälfte. Vermutlich möchten Sie auch das Mapping-Puffer lokal machen:
au Bufread,BufNewFile .vimrc inoremap <buffer> ;; autocmd<Space>FileType ...
Sehen: :help :map-<buffer>