O problema é que o realce de sintaxe é executado como um autocommand e os autocommands não aninham por padrão. A solução é mudar o último autocommand para
autocmd GUIEnter * nested edit /users/user/_gvimrc
Veja
:help autocmd-nested
Atualmente, estou tentando criar um layout de tela básico para o gvim que aparece toda vez que ele é aberto. Eu também estou tentando abrir buffers em uma determinada janela. Por causa do tempo de inicialização da GUI, sou forçado a abrir os buffers com autocmd.
Então meu _gvimrc é assim:
winpos 4 2
set co = 200
set lines = 50
autocmd GUIEnter * vsplit
autocmd GUIEnter * wincmd b
autocmd GUIEnter * split
autocmd GUIEnter * edit /users/user/_gvimrc
O problema é que quando eu faço isso o gvimrc perde ele está destacando. Então eu tentei o VimEnter, mas isso também não funciona. Talvez esteja carregando antes que os arquivos de sintaxe sejam originados, mas não tenho idéia de como corrigir isso.