Почему моя цветовая схема Vim меняется, когда я меняю буферы

У меня есть некоторые предпочтительные схемы цветов для некоторых типов файлов, но когда я открываю другой файл (другой тип файла с другой схемой цветов) и возвращаюсь к предыдущему, новая схема цветов сохраняется.

У меня есть это в моем Gvimrc (используя gvim)

autocmd WinEnter,FileType * colorscheme default
autocmd WinEnter,FileType c,cpp colorscheme darkblue
autocmd WinEnter,FileType R,r colorscheme desert

Как я могу изменить, чтобы убедиться, что схема цветов сохраняется в соответствии с типом файла при навигации по буферам?

РЕДАКТИРОВАТЬ: добавление следующего не исправить

autocmd BufEnter,BufNew,FileType c,cpp colorscheme darkblue
autocmd BufEnter,BufNew,FileType R,r colorscheme desert

Ответы на вопрос(2)

Ваш ответ на вопрос