33 lines
1 KiB
JSON
33 lines
1 KiB
JSON
{
|
|
"C_Cpp.default.configurationProvider": "mesonbuild.mesonbuild",
|
|
"C_Cpp.default.compileCommands": "/home/trevon/Documents/depend/yams/builddir/compile_commands.json",
|
|
"mesonbuild.configureOnOpen": false,
|
|
"mesonbuild.buildFolder": "builddir",
|
|
"files.associations": {
|
|
"*.h": "cpp",
|
|
"*.hpp": "cpp"
|
|
},
|
|
"files.exclude": {
|
|
"**/.DS_Store": true,
|
|
"**/build": true,
|
|
"**/__pycache__": true,
|
|
"**/*.pyc": true
|
|
},
|
|
|
|
// clangd settings (if using clangd extension instead of C/C++)
|
|
"clangd.path": "clangd",
|
|
"clangd.arguments": [
|
|
"--background-index",
|
|
"--clang-tidy",
|
|
"--completion-style=detailed",
|
|
"--header-insertion=iwyu",
|
|
"--pch-storage=memory",
|
|
"-j=4",
|
|
"--limit-references=100",
|
|
"--limit-results=50"
|
|
],
|
|
|
|
// Disable Microsoft C/C++ IntelliSense if using clangd
|
|
// Uncomment the line below if you install the clangd extension
|
|
// "C_Cpp.intelliSenseEngine": "disabled"
|
|
}
|