Del vim(1)
página man:
+{comando}
-c {comando}
{command} se ejecutará después de que se haya leído el primer archivo. {comando} se interpreta como un comando Ex. Si el {comando} contiene espacios, debe estar entre comillas dobles (esto depende del shell que se use). Ejemplo:Vim "+set si" main.c
Nota:Puede usar hasta 10 comandos "+" o "-c".
Puede ejecutar su comando así:
vim -E -c BundleInstall -c q
lo que evitará abrir una ventana de Vim en su terminal.
-s
opción que necesitaba para otra aplicación pero que era incorrecta aquí porque impedía gran parte de la inicialización de Vim, incluida la obtención del complemento que definía el BundleInstall
comando.
Si bien la receta específica de vim anterior es la forma correcta de hacerlo, siempre puede usar un enfoque más general como autoexpect.