Mercurial > vim-crosoft
comparison autoload/vimcrosoft/youcompleteme.vim @ 0:5d2c0db51914
Initial commit
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Tue, 17 Sep 2019 13:24:24 -0700 |
parents | |
children | f444739dd8af |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:5d2c0db51914 |
---|---|
1 | |
2 function! vimcrosoft#youcompleteme#init() abort | |
3 endfunction | |
4 | |
5 function! vimcrosoft#youcompleteme#on_sln_changed(slnpath) abort | |
6 let g:ycm_global_ycm_extra_conf = vimcrosoft#get_script_path('ycm_extra_conf.py') | |
7 let g:ycm_extra_conf_vim_data = [ | |
8 \'g:vimcrosoft_current_sln', | |
9 \'g:vimcrosoft_current_sln_cache', | |
10 \'g:vimcrosoft_current_config', | |
11 \'g:vimcrosoft_current_platform' | |
12 \] | |
13 endfunction | |
14 | |
15 function! vimcrosoft#youcompleteme#on_sln_cleared() abort | |
16 let g:ycm_global_ycm_extra_conf = '' | |
17 let g:ycm_extra_conf_vim_data = [] | |
18 endfunction | |
19 | |
20 function! vimcrosoft#youcompleteme#on_config_platform_changed(config, platform) abort | |
21 if exists(":YcmCompleter") | |
22 YcmCompleter ClearCompilationFlagCache | |
23 endif | |
24 endfunction |