diff options
author | Thiago de Arruda <tpadilha84@gmail.com> | 2017-03-11 11:37:21 -0300 |
---|---|---|
committer | Justin M. Keyes <justinkz@gmail.com> | 2017-03-11 15:37:21 +0100 |
commit | 6493ffac1f80c69b041c8626a9ac2bfcde67b05c (patch) | |
tree | 18da400d495cc577786efa16aa068bc2b9c3e493 /contrib/YouCompleteMe/README.md | |
parent | fd27d5a70f5bd606c52b0119ed3677356c7891ce (diff) | |
download | rneovim-6493ffac1f80c69b041c8626a9ac2bfcde67b05c.tar.gz rneovim-6493ffac1f80c69b041c8626a9ac2bfcde67b05c.tar.bz2 rneovim-6493ffac1f80c69b041c8626a9ac2bfcde67b05c.zip |
contrib/ycm_extra_conf.py (#6257)
- Remove some unnecessary code: IsHeaderFile is no longer required, as the logic
to find flags to headers is now built into YCM
- Add function to make paths in flags absolute: It seems YCM is not correctly
resolving paths in flags to consider `build` as the compiler working
directory.
- Update documentation.
Diffstat (limited to 'contrib/YouCompleteMe/README.md')
-rw-r--r-- | contrib/YouCompleteMe/README.md | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/contrib/YouCompleteMe/README.md b/contrib/YouCompleteMe/README.md index 0c07440a44..345a9d8d12 100644 --- a/contrib/YouCompleteMe/README.md +++ b/contrib/YouCompleteMe/README.md @@ -2,7 +2,9 @@ ## What is this? -This provides the code necessary to configure vim's YCM plugin to provide C semantic support (completion, go-to-definition, etc) for developers working on the Neovim project. +This provides the code necessary to configure vim's YCM plugin to provide C +semantic support (completion, go-to-definition, etc) for developers working on +the Neovim project. ## Installation @@ -13,10 +15,17 @@ Install [YouCompleteMe](https://github.com/Valloric/YouCompleteMe). ### Step 2 ```bash -cp contrib/YouCompleteMe/ycm_extra_conf.py src/.ycm_extra_conf.py +cp contrib/YouCompleteMe/ycm_extra_conf.py .ycm_extra_conf.py echo .ycm_extra_conf.py >> .git/info/exclude make +``` + +Tip: to improve source code navigation, add something like this to your nvim +configuration: -(Add the following somewhere in your vimrc) -autocmd FileType c nnoremap <buffer> <silent> <C-]> :YcmCompleter GoTo<cr> +```vim +au FileType c,cpp nnoremap <buffer> <c-]> :YcmCompleter GoTo<CR> ``` + +And use `ctrl+]` when the cursor is positioned in a symbol to quickly jump to a +definition or declaration. |