c++vimcompiler-warningssyntastic

Vim Syntastic show warnings and set warning level


I use Vim with syntastic to code in C++ and I see all errors but I don't get any warnings. It would be nice if I didn't have to use the compiler in the terminal just to get all compiler-messages. Some errors differ in different c++ standards so it should be possible to at least change the version of c++ to error-check for.

I can't find how to do this from the manual at :h syntastic. I have only looked at the sections that I thought were relevant however.


Solution

  • for every project, in .vimrc in the project folder i will put something like

    let g:syntastic_cpp_compiler_options="-m32 -I ./inc -I ./inc/libs"
    

    you can select -w, -Wno- or any warning level you want

    use g:syntastic_c_compiler_options for pure C code

    ofcourse you put this in the global .vimrc. here we use vim to edit code in several programming languages, so we use different .vimrc per project