choose clang_complete