Mercurial > dotfiles.old
changeset 28:e7be1e1656d1
Add clang_complete
author | zegervdv <zegervdv@me.com> |
---|---|
date | Sun, 30 Mar 2014 23:05:02 +0200 |
parents | d75ec1f32cae |
children | 599325301323 |
files | .hgsub .hgsubstate vimrc |
diffstat | 3 files changed, 22 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/.hgsub Sun Mar 30 22:57:22 2014 +0200 +++ b/.hgsub Sun Mar 30 23:05:02 2014 +0200 @@ -45,3 +45,4 @@ vim/bundle/textmanip = [git]https://github.com/t9md/vim-textmanip.git vim/bundle/startify = [git][email protected]:mhinz/vim-startify.git vim/bundle/rbenv = [git][email protected]:tpope/vim-rbenv.git +vim/bundle/clang_complete = [git][email protected]:Rip-Rip/clang_complete.git
--- a/.hgsubstate Sun Mar 30 22:57:22 2014 +0200 +++ b/.hgsubstate Sun Mar 30 23:05:02 2014 +0200 @@ -6,6 +6,7 @@ 5a2daf6dfbd6e0df21612a20f95b4285ae8a2603 vim/bundle/airline c2f60ca2e57fb65d2230c6fe58e7aba5ab065b2e vim/bundle/auto-pairs 0def4f8ef6238f7e32a57e605303a8639f91761e vim/bundle/bundler +f3db9fde67f1f7ba93cefda83dfb0940ff584976 vim/bundle/clang_complete b5d3fe66a58a13d2ff8b6391f4387608496a030f vim/bundle/ctrlp a2ec838f3cb1fc292f9dd0bf46fc966b99db91ac vim/bundle/ctrlp-cmdpalette 9e686ad36da43eae7462612fb8123bd47ea16171 vim/bundle/cucumber
--- a/vimrc Sun Mar 30 22:57:22 2014 +0200 +++ b/vimrc Sun Mar 30 23:05:02 2014 +0200 @@ -265,6 +265,26 @@ " <C-h>, <BS>: close popup and delete backword char. inoremap <expr><C-h> neocomplete#smart_close_popup()."\<C-h>" +let s:clang_library_path='/Library/Developer/CommandLineTools/usr/lib' +if isdirectory(s:clang_library_path) + let g:clang_library_path=s:clang_library_path +endif +if !exists('g:neocomplete#force_omni_input_patterns') + let g:neocomplete#force_omni_input_patterns = {} +endif +let g:neocomplete#force_overwrite_completefunc = 1 +let g:neocomplete#force_omni_input_patterns.c = + \ '[^.[:digit:] *\t]\%(\.\|->\)\w*' +let g:neocomplete#force_omni_input_patterns.cpp = + \ '[^.[:digit:] *\t]\%(\.\|->\)\w*\|\h\w*::\w*' +let g:neocomplete#force_omni_input_patterns.objc = + \ '[^.[:digit:] *\t]\%(\.\|->\)\w*' +let g:neocomplete#force_omni_input_patterns.objcpp = + \ '[^.[:digit:] *\t]\%(\.\|->\)\w*\|\h\w*::\w*' +let g:clang_complete_auto = 0 +let g:clang_auto_select = 0 +"let g:clang_use_library = 1 + autocmd FileType css setlocal omnifunc=csscomplete#CompleteCSS autocmd FileType html,markdown setlocal omnifunc=htmlcomplete#CompleteTags autocmd FileType javascript setlocal omnifunc=javascriptcomplete#CompleteJS