ClassicOS/.vscode/settings.json

113 lines
3.3 KiB
JSON

{
"files.associations": {
"*.c": "c",
"*.h": "c",
"*.cpp": "cpp",
"*.hpp": "hpp",
"*.asm": "asm",
"*.bin": "bin"
},
"files.fileAssociations": {
".c": "c",
".h": "c",
".cpp": "cpp",
".hpp": "cpp",
".asm": "asm",
".bin": "bin"
},
"emmet.includeLanguages": {
"c": "c",
"cpp": "cpp",
"assembly": "asm"
},
"C_Cpp_Runner.cCompilerPath": "/usr/bin",
"C_Cpp_Runner.cppCompilerPath": "/usr/bin",
"C_Cpp_Runner.debuggerPath": "/usr/bin",
"C_Cpp_Runner.cStandard": "c17",
"C_Cpp_Runner.cppStandard": "c++20",
"C_Cpp_Runner.msvcBatchPath": "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Auxiliary/Build/vcvarsall.bat",
"C_Cpp_Runner.useMsvc": false,
"C_Cpp_Runner.warnings": [
"-Wall",
"-Wextra",
"-Wextra",
"-Wpedantic"
],
"C_Cpp_Runner.enableWarnings": true,
"C_Cpp_Runner.warningsAsError": false,
"C_Cpp_Runner.compilerArgs": [],
"C_Cpp_Runner.linkerArgs": [
"-dynamic-linker {/lib64/ld-linux-x86-64.so.2}"
],
"C_Cpp_Runner.includePaths": [],
"C_Cpp_Runner.includeSearch": [
"*",
"**/*"
],
"C_Cpp_Runner.excludeSearch": [
"**/build",
"**/build/**",
"**/.*",
"**/.*/**",
"**/.vscode",
"**/.vscode/**"
],
"C_Cpp_Runner.useAddressSanitizer": false,
"C_Cpp_Runner.showCompilationTime": false,
"c-cpp-flylint.enable": true,
"c-cpp-flylint.debug": true,
"c-cpp-flylint.flexelint.enable": false,
"c-cpp-flylint.cppcheck.enable": true,
"c-cpp-flylint.clang.enable": false,
"C_Cpp_Config.cCompilerPath": "gcc",
"C_Cpp_Config.cppCompilerPath": "g++",
"C_Cpp_Config.debuggerPath": "gdb",
"C_Cpp_Config.makePath": "make",
"C_Cpp.clang_format_sortIncludes": true,
"C_Cpp.vcFormat.indent.preserveComments": true,
"C_Cpp.vcFormat.indent.namespaceContents": false,
"C_Cpp.vcFormat.indent.caseContentsWhenBlock": true,
"C_Cpp.vcFormat.space.pointerReferenceAlignment": "right",
"C_Cpp.default.browse.limitSymbolsToIncludedHeaders": false,
"C_Cpp.default.cppStandard": "c++20",
"C_Cpp.default.cStandard": "c17",
"C_Cpp.formatting": "clangFormat",
"[c]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "ms-vscode.cpptools"
},
"[cpp]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "ms-vscode.cpptools"
},
"C_Cpp.codeAnalysis.clangTidy.enabled": true,
"C_Cpp.configurationWarnings": "disabled",
"cmake.configureOnOpen": false,
"cmake.autoSelectActiveFolder": false,
"cmake.configureOnEdit": false,
"c-cpp-flylint.flexelint.configFile": "",
"c-cpp-flylint.flexelint.executable": "",
"c-cpp-flylint.language": "c",
"C_Cpp.autocompleteAddParentheses": true,
"C_Cpp.errorSquiggles": "enabled",
"C_Cpp_Runner.makePath": "",
"cmake.sourceDirectory": "${workspaceFolder}",
"C_Cpp.default.compilerPath": "/usr/bin",
"C_Cpp.loggingLevel": "Error",
"C_Cpp.default.enableConfigurationSquiggles": true,
"C_Cpp.default.includePath": [
"${workspaceFolder}/**", // Include all files in the workspace folder
"/usr/include", // Standard system include path
"/usr/local/include", // Additional system include path
"/path/to/custom/includes" // Custom include path
],
"workbench.editorAssociations": {
"*.bin": "default",
"*.h": "default",
"*.c": "default",
"*.json": "default",
"*.asm": "default"
},
"C_Cpp.default.intelliSenseMode": "linux-clang-x86",
"cmake.cmakePath": "/usr/bin/cmake"
}