Commit 20649051 authored by Eliseo Martínez's avatar Eliseo Martínez Committed by Thiago de Arruda

Improve YCM contrib: Improve documentation.

parent d9592fdb
# YouCompleteMe
# YouCompleteMe Integration
## What is this?
This provides the necessary to configure vim's YCM plugin to provide C semantic support (completion, go-to-definition, etc) for the neovim project.
## Installation
......@@ -9,7 +13,10 @@ Install [YouCompleteMe](https://github.com/Valloric/YouCompleteMe).
### Step 2
```bash
cp ycm_extra_conf.py ../../src/nvim/.ycm_extra_conf.py
echo src/nvim/.ycm_extra_conf.py >> ../../.git/info/exclude
make -C ../.. cmake
cp contrib/YouCompleteMe/ycm_extra_conf.py src/.ycm_extra_conf.py
echo .ycm_extra_conf.py >> .git/info/exclude
make
(somewhere in you .vimrc files)
autocmd FileType c nnoremap <buffer> <silent> <C-]> :YcmCompleter GoTo<cr>
```
......@@ -8,7 +8,7 @@ def DirectoryOfThisScript():
def GetDatabase():
compilation_database_folder = DirectoryOfThisScript() + '/../../build'
compilation_database_folder = DirectoryOfThisScript() + '/../build'
if os.path.exists(compilation_database_folder):
return ycm_core.CompilationDatabase(compilation_database_folder)
return None
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment