Actualmente estoy intentando crear un diseño de pantalla básico para gvim que aparezca cada vez que se abre. También estoy intentando abrir buffers en una ventana determinada. Debido al tiempo de inicio de la GUI, me veo obligado a abrir los buffers con autocmd.
Entonces mi _gvimrc se ve así:
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
El problema es que cuando hago esto, gvimrc pierde el resaltado. Entonces probé VimEnter pero tampoco funciona. Quizás se esté cargando antes de que se obtengan los archivos de sintaxis, pero no tengo idea de cómo solucionarlo.
Respuesta1
El problema es que el resaltado de sintaxis se ejecuta como un comando automático y los comandos automáticos no se anidan de forma predeterminada. La solución es cambiar ese último autocomando a
autocmd GUIEnter * nested edit /users/user/_gvimrc
Ver
:help autocmd-nested