Vim 8.0 vs Mojave
If you’re using VIM, you have probably noticed, that after update to Mojave your VIM has some problems..
Solution 1: Update VIM to 8.1
You can update VIM to latest version (8.1), but be carreful. If you are using plugins, it may cause errors. My main problem was the Command-T plugin. VIM 8.1 resolves problem with this plugin, but unfortunately brokes other plugins. You need to check if vim 8.1 is right for you.
Solution 2: Install missing SDK headers for MacOS 10.14 Mojave
You even don’t need to download them:
sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /
Thanks to this your VIM should back to life! If you use the command-t, you may need to recompile the plugin:
cd ~/.vim/bundle/command-t/ rake make clean rake make
That’s all, your VIM is ready to work.