added ycm clang support