diff --git a/plugin/clang_complete.vim b/plugin/clang_complete.vim index 54f54635..0e731d33 100644 --- a/plugin/clang_complete.vim +++ b/plugin/clang_complete.vim @@ -8,6 +8,7 @@ " au FileType c,cpp,objc,objcpp call ClangCompleteInit() +au BufEnter * callClangCompleteBufEnter() let b:clang_parameters = '' let b:clang_user_options = '' @@ -17,6 +18,13 @@ let b:my_changedtick = 0 " not during a function call. let s:plugin_path = escape(expand(':p:h'), '\') +function! s:ClangCompleteBufEnter() + if &filetype == 'c' || &filetype == 'cpp' || + \ &filetype == 'objc' || &filetype == 'objcpp' + callClangQuickFix() + endif +endfunction + function! s:ClangCompleteInit() let l:bufname = bufname("%") if l:bufname == ''