Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have installed MacVim through homebrew, and this resulted in an alias in ~/Applications that points to /usr/local/Cellar/macvim/7.3-66/

Unfortunately MacVim does not show up in Spotlight searches. Is this normal?

share|improve this question
up vote 19 down vote accepted

It's actually a symlink and not an alias. Spotlight indexes symlinks to files that are treated as system files, but it doesn't show them in the GUI. It does show aliases though, so you could just command-option-drag /usr/local/Cellar/macvim/*/ to /Applications from Finder.

Or convert the symlinks to aliases:

brew linkapps; find ~/Applications -type l | while read f; do osascript -e "tell app \"Finder\" to make new alias file at POSIX file \"/Applications\" to POSIX file \"$(/usr/bin/stat -f%Y "$f")\""; rm "$f"; done

Or if you use Alfred, it can be set to include applications in /usr/local/Cellar in the default search results.

share|improve this answer
Nice little AppleScript. – echristopherson Jul 8 '13 at 22:55
After running the script MacVim is now visible in the results (categorized as a document) – Michiel van Oosterhout Jul 9 '13 at 6:17
Alfred does not index aliases in /Applications, so I had to add /usr/local/Cellar in Alfred's preferences. – Chris Oct 17 '14 at 14:22
Nice One.Upvoted – rogerstone Jul 6 '15 at 13:53

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.