Encontré la respuesta a esta pregunta mientras la escribía, así que la amplié un poco. Quería acceder al argumento --servername
, para crear configuraciones dinámicas en mi archivo .vimrc
.¿Es posible acceder a los argumentos de línea de comandos de vim en vimscript?
A través de la ayuda de vim, encontré la variable v:servername
, y mi script está funcionando. Sin embargo, ahora tengo curiosidad si es posible acceder a cualquier argumento arbitrario de línea de comandos. Por ejemplo, si quisiera saber si vim estaba en modo Lisp (-l
) o modo de depuración (-D
), ¿cómo lo haría? No parece haber ninguna variable correspondiente v:
para ellos.
Aquí son las variables que encontré por autocompletar :help v:<Tab>
¿Hay una manera general, a acceder a los argumentos de línea de comandos de Vimscript?
Gracias. La solución es equivalente a la otra respuesta, marcando correcta debido a la cita. – mwcz