Usando o vim autocmd com problemas de edição

2

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.

    
por Amaron 29.12.2012 / 23:37

1 resposta

2

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
    
por 30.12.2012 / 00:00

Tags