update auto-complelete settings for C/C++
add semantic sources