Improve YCM contrib: Improve documentation.

This commit is contained in:
Eliseo Martínez
2014-10-20 12:31:02 +02:00
committed by Thiago de Arruda
parent d9592fdbd0
commit 20649051dd
2 changed files with 12 additions and 5 deletions

View File

@@ -1,4 +1,8 @@
# 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>
```

View File

@@ -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