Попробуйте добавить эту строку в файл filetype.vim
. filetype.vim
обычно находится в папке ~/.vim
. Создайте файл, если он не существует.
au! BufNewFile,BufRead *.R,*.Rout,*.r,*.Rhistory,*.Rt,*.Rout.save,*.Rout.fail setf r
При запуске vim связывает все перечисленные выше расширения файлов с типом файла r, который, вероятно, используется вашим синтаксическим файлом. Ваш синтаксический файл обычно не определяет расширение файла для вас.
См. Эту ссылку для получения дополнительной информации. Для подсветки синтаксиса этот учебник может быть полезен.