Me gustaría averiguar en mi archivo .bashrc
(o en uno de los archivos que genera) si Vim tiene la -p
opción disponible y, de ser así, crear un alias.
Ahora, lo mismo .bashrc
se usa en numerosos sistemas, incluidos algunos antiguos donde Vim aún no conoce la -p
opción.
Lo que necesito es una manera de verificar la disponibilidad de la opción sin tener que iniciar Vim...
vim -p || echo "Not available"
... donde en lugar del eco hago algo más me vino a la mente, pero lamentablemente eso solo funciona cuando la -p
opción no está disponible. Cuando esté disponible, esto iniciará Vim, que es lo que quiero evitar.
He experimentado con la apertura /dev/null
y /dev/zero
fue en vano...
Respuesta1
$ vim --help | grep "\-p"
-p[N] Open N tab pages (default: one for each file)
Entonces, ¿por qué no utilizar:
if [ -n "$(vim --help | grep "\-p")" ]; then
echo "set your option here";
fi