Vale a pena mover as opções relacionadas à GUI do meu vimrc para um gvimrc se houver apenas algumas dessas opções? Estou inclinado a manter tudo em um só lugar e abrigar opções de GUI dentro if
de declarações, mas existe um argumento convincente para fazer o contrário?
Responder1
Contanto que você não dependa da ordem de execução ( .vimrc
é originado primeiro, .gvimrc
por último, depois de todos os plug-ins; a maioria das opções não tem essa dependência), é uma decisão arbitrária onde colocar as configurações somente da GUI.
Você pode simplesmente colocá-los em ~/.vimrc
, cercado por
:if has('gui_running')
..
:endif
Embargo
Aparentemente, se você iniciar o terminal Vim e só depois mudar para o modo GUI (via :gui
; isso funciona no Linux Vim), o .gvimrc
arquivo será originado tardiamente, então esse é um caso especial em que sua abordagem consolidada não funcionaria.