6. Run :BundleInstall, which tells me I should compile and impolitely adding "Read the docs!" (Which docs? The GitHub docs, which tell me I should only need to recompile in rare cases? Or the bundle's vim docs, which didn't exist on my system prior to running this command?)
7. Back to terminal, launch ./install.sh --clang-completer in the YCM directory.
8. Go fix breakfast, return. Compilation eventually completes, no errors.
9. Launch vim, which immediately crashes with error: Vim: Caught deadly signal ABRT
10. Give up and delete any trace of YCM.
In a perfect world maybe I would have an extra hour or two to debug this, run through some regressions but right now I don't. Sounds like a nice plugin, maybe I'll try again in the future.
> 9. Launch vim, which immediately crashes with error: Vim: Caught deadly signal ABRT
Had the same problem. There's something about this in the FAQ: One should delete and re-install python if it was installed through brew. (Doing this and recompiling YCM worked for me.)
The other gripe was: "Add YCM to vundle" ... without any mention of what exactly to add.
Then the thing started complaining about the missing .extra_ycm_something.py ...
1. Read through the full page of installation instructions.
2. Update to latest version of MacVim.
3. Go research Vundle because up until now, I've been happily using Pathogen. Install Vundle.
4. Update vimrc file for Vundle, add YCM.
5. Launch vim, note error saying YCM needs installation.
6. Run :BundleInstall, which tells me I should compile and impolitely adding "Read the docs!" (Which docs? The GitHub docs, which tell me I should only need to recompile in rare cases? Or the bundle's vim docs, which didn't exist on my system prior to running this command?)
7. Back to terminal, launch ./install.sh --clang-completer in the YCM directory.
8. Go fix breakfast, return. Compilation eventually completes, no errors.
9. Launch vim, which immediately crashes with error: Vim: Caught deadly signal ABRT
10. Give up and delete any trace of YCM.
In a perfect world maybe I would have an extra hour or two to debug this, run through some regressions but right now I don't. Sounds like a nice plugin, maybe I'll try again in the future.