Yo uso Horquilla y estoy tratando de configurar un comando personalizado que abra un archivo en Vim. No estoy usando MacVim, así que el comando necesita abrir una terminal, preferiblemente iTerm2.
Ejecución de /usr/local/bin/vim
no funciona porque no hay terminal, así que mi comando necesita lanzar una terminal y ejecutar Vim dentro de ella. Creo que el open
debería funcionar:
/usr/bin/open /usr/local/bin/vim --args <absolute_file_path>
Esto abre una nueva pestaña de iTerm2 y Vim se lanza dentro de ella, pero el archivo no se abre. :ls
muestra que estoy editando un nuevo buffer. Si paso el -h
en lugar de un nombre de archivo, Vim se abre normalmente, así que definitivamente no está recibiendo el argumento (o si no mostraría el texto de ayuda en lugar de abrirse).
Obtengo el mismo resultado incluso si ejecuto el open
en la terminal, así que no creo que sea un problema de Fork.
¿Hay algún comando que pueda ejecutar que lance una terminal y ejecute Vim dentro de ella, pasando un argumento a Vim?