Символічні посилання (ln -s) не спрацювали для мене, не здавалося, що Spotlight сприйме це як додаток.
Створення псевдоніму пошуку (як описав Даніель) краще працювало щодо запуску з Finder, але при використанні Finder Open With ... псевдонім не залишився б сірим.
Зокрема, як згадувалося в інших коментарях тут, я також хотів, щоб MacVim був доступний при використанні Open With ... від Finder, але з символічним посиланням або псевдонімом Finder MacVim залишатиметься недозволеним.
Для мене працював простий скрипт Automator (як описано zim) з командою "Запустити скрипт оболонки". Єдине, що мені довелося зробити інакше, ніж те, що zim показав у своїй відповіді, - це додавання параметра -a для відкриття :
open -a /usr/local/opt/macvim/MacVim.app $@
Без -a, коли використовується з "Відкрити за допомогою ...", MacVim запустить, але також ім'я файлу параметра буде відкрито з будь-якою програмою за замовчуванням - тому я отримав би і MacVim з порожнім документом, і TextEdit з файлом I вибрав для відкриття (а не MacVim із відкритим вибраним файлом).
Сценарій автоматизатора може бути скопійований або переданий в папку Applications. Я також змінив піктограму мого сценарію автоматизатора на піктограму MacVim, скопіювавши та вставивши піктограму зі спливаючих вікон Finder's Get Info.