Nevermind, fixed it. It was because I had an arbitrary script in my PATH for "vim". Not sure why that would affect MacVim but apparently it did.