Parece que hay dos formas de almacenar las preferencias específicas de gvim:
Mantenga un
.vimrcarchivo para vim y un.gvimrcarchivo para adiciones específicas de gvim.Mantenga todas las configuraciones
.vimrcy ajuste las configuraciones específicas de gvim en una función de detección de características:if has('gui_running') " gvim specific settings here endif
Dada la existencia de esta última opción, ¿por qué necesitaría un .gvimrcarchivo?
winposque cambia la posición de la ventana utilizada por gvim. Esto no tiene ningún efecto (y no tiene sentido) en el interior~/.vimrc, tiene que estar en~/.gvimrc