В Vim есть система для работы с подобными вещами, называемая плагинами файловых типов или ftplugins.
В вашем ~/.vim
(или другом стандартном в вашей ОС) перейдите в каталог ftplugins
(создайте, если он не существует) и создайте каталог python
под этим.Любой файл .vim
в этом каталоге будет автоматически получен при загрузке файла .py
.
Обратите внимание, что вам нужно иметь filetype plugin on
.
В качестве альтернативы вы можете сделать это с помощью автокомандхотя это немного громоздко:
autocmd BufNewFile,BufRead *.py source python.vimrc
Поместите это в ваш обычный vimrc, и он будет делать то, что вы хотите.