Parece haver duas maneiras de armazenar preferências específicas para o gvim:
Mantenha um
.vimrcarquivo para o vim e um.gvimrcarquivo para adições específicas do gvim.Mantenha todas as configurações
.vimrce agrupe as configurações específicas do gvim em uma detecção de recurso condicional:if has('gui_running') " gvim specific settings here endif
Dada a existência da última opção, por que eu precisaria de um .gvimrcarquivo?
winposque muda a posição da janela usada pelo gvim. Isto não tem qualquer efeito (e não faz sentido) no interior~/.vimrc, que tem que ser em~/.gvimrc