git clone --recursive https://github.com/andwilley/vim-settings.git ~/.vim && \
ln -s ~/.vim/.vimrc ~/.vimrc
If you forget to run --recursive:
git submodule update --init --recursive
Then in vim
:PluginInstall
Add to vimrc
Plugin 'github/endpoint'
- Check minimum requirements below
- If not already, set up the languages YCM cares about (Java, Go, Rust, TS, C/C++)
- Then follow the install instructions.
- From
bundle/YouCompleteMe
:python3 install.py --all
Remove the Plugin...
line from vimrc, then
:PluginClean
run :VimspectorInstall
to install plugins (js/ts/java)
- Clang 7
- gcc 8
- Python 3.6 compiled with --enable-shared and the above gcc + clang versions
- Vim 8.2 built with the above python
- gdb 8
- java 11
The config args can be found in vim-config-options.txt
Make sure the python arguments match the path the executables that will be used by YCM.