A few fixes for YCM contrib docs and code

This commit is contained in:
Jeff Widman 2014-10-21 02:11:49 -07:00 committed by Thiago de Arruda
parent 7e1b285c57
commit fe7db21c73
2 changed files with 4 additions and 3 deletions

View File

@ -2,7 +2,7 @@
## 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.
This provides the code necessary to configure vim's YCM plugin to provide C semantic support (completion, go-to-definition, etc) for the Neovim project.
## Installation
@ -17,6 +17,6 @@ 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)
(Add the following somewhere in your .nvimrc files)
autocmd FileType c nnoremap <buffer> <silent> <C-]> :YcmCompleter GoTo<cr>
```

View File

@ -8,7 +8,8 @@ def DirectoryOfThisScript():
def GetDatabase():
compilation_database_folder = DirectoryOfThisScript() + '/../build'
compilation_database_folder = os.path.join(DirectoryOfThisScript(),
'..', 'build')
if os.path.exists(compilation_database_folder):
return ycm_core.CompilationDatabase(compilation_database_folder)
return None