CompileFlags: CompilationDatabase: build/clang-linux/Release --- If: PathMatch: [.*\.hpp, .*\.hxx, .*\.cpp, .*\.cc, .*\.cxx, .*\.cppm, .*\.ixx, .*\.mpp] CompileFlags: Add: - "-std=c++23" Compiler: clang++ --- If: PathMatch: [.*\.h, .*\.c] CompileFlags: Add: - "-std=c17" Compiler: clang