¿Debería molestarme en mover cosas de vimrc a gvimrc?

¿Debería molestarme en mover cosas de vimrc a gvimrc?

¿Vale la pena mover las opciones relacionadas con la interfaz gráfica de usuario de mi vimrc a un gvimrc si solo hay un par de opciones? Me inclino un poco a mantener todo en un solo lugar y albergar las opciones de interfaz gráfica de usuario dentro de iflas declaraciones, pero ¿hay algún argumento convincente para hacer lo contrario?

Respuesta1

Siempre y cuando no dependa del orden de ejecución ( .vimrcse obtiene primero, .gvimrcúltimo, después de todos los complementos; la mayoría de las opciones no tienen tal dependencia), es una decisión arbitraria dónde colocar las configuraciones de solo GUI.

Puedes ponerlos en ~/.vimrc, rodeados de

:if has('gui_running')
    ..
:endif

Advertencia

Aparentemente, si inicia el terminal Vim y solo luego cambia al modo GUI (a través de :gui; esto funciona en Linux Vim), el .gvimrcarchivo se obtiene tardíamente, por lo que ese es un caso especial en el que su enfoque consolidado no funcionaría.

información relacionada