-
I link simbolici (ln -s) non hanno funzionato bene per me, non sembrava che Spotlight lo vedesse come un'applicazione.
-
Creare un alias finder (come descritto da Daniel) ha funzionato meglio per quanto riguarda l'avvio da Finder, ma non quando si utilizza Finder Apri con ... , l'alias rimarrebbe disattivato.
In particolare, come menzionato in altri commenti qui, volevo anche che MacVim fosse disponibile quando si utilizza Apri con ... dal Finder, ma con il collegamento simbolico o l'alias del Finder, MacVim sarebbe rimasto inattivo.
Ciò che ha funzionato per me è stato il semplice script di Automator (come descritto da zim), con il comando "Esegui script di shell". L'unica cosa che dovevo fare in modo diverso da quello che ha mostrato zim nella sua risposta è aggiungere il parametro -a a open :
open -a /usr/local/opt/macvim/MacVim.app $@
Senza -a, se usato con "Apri con ...", MacVim si avviava, ma anche il parametro filename si apriva con qualunque fosse l'applicazione predefinita, quindi avrei ottenuto sia MacVim con documento vuoto AND TextEdit con il file che avevo selezionato per aprire (piuttosto che MacVim con il mio file selezionato aperto).
Lo script dell'automator può essere copiato o alterato nella cartella Applicazioni. Ho anche cambiato l'icona del mio script dell'automator sull'icona di MacVim copiando & incollare l'icona dal popup Ottieni informazioni del Finder.