title: Why is my vim colorscheme changing when I change buffers
body: <p>I have some prefered colorscheme on some filetypes, but when I open another file (different file type with different colorscheme) and come back on a previous one, the new colorscheme persists.</p>
  
  <p>I have this in my Gvimrc (using gvim)</p>
  
  <pre><code>autocmd WinEnter,FileType * colorscheme default
  autocmd WinEnter,FileType c,cpp colorscheme darkblue
  autocmd WinEnter,FileType R,r colorscheme desert
  </code></pre>
  
  <p>How can I modify to make sure that colorscheme persists according to filetype when I navigate across buffers ?</p>
  
  <p>EDIT: adding the following did not fix</p>
  
  <pre><code>autocmd BufEnter,BufNew,FileType c,cpp colorscheme darkblue
  autocmd BufEnter,BufNew,FileType R,r colorscheme desert
  </code></pre>