Tautan simbolik (ln -s) tidak berfungsi dengan baik untuk saya, tampaknya Spotlight tidak akan melihat ini sebagai aplikasi.
Membuat alias finder (seperti dijelaskan oleh Daniel) berfungsi lebih baik untuk meluncurkan dari Finder, tetapi tidak ketika menggunakan Finder Open With ... , alias akan tetap berwarna abu-abu.
Secara khusus, seperti disebutkan dalam komentar lain di sini, saya juga ingin MacVim tersedia saat menggunakan Open With ... dari Finder, tetapi dengan tautan simbolik atau alias Finder, MacVim akan tetap berwarna abu-abu.
Apa yang berhasil bagi saya adalah skrip Automator sederhana (seperti yang dijelaskan zim), dengan perintah "Run Shell Script". Satu-satunya hal yang harus saya lakukan berbeda dari apa yang ditunjukkan zim dalam jawabannya adalah menambahkan parameter -a untuk membuka :
open -a /usr/local/opt/macvim/MacVim.app $@
Tanpa -a, ketika digunakan dengan "Open With ...", MacVim akan diluncurkan, tetapi juga nama file parameter akan terbuka dengan apa pun aplikasi standarnya - jadi saya akan mendapatkan kedua MacVim dengan dokumen kosong DAN TextEdit dengan file I telah memilih untuk membuka (bukan MacVim dengan file yang saya pilih dibuka).
Script automator dapat disalin atau alias ke folder Aplikasi. Saya juga mengubah ikon skrip automator saya menjadi ikon MacVim dengan menyalin & menempelkan ikon tersebut dari popup Finder's Get Info.