{ "files.eol": "\n", "files.insertFinalNewline": true, "editor.rulers": [ 120 ], "clang-tidy.compilerArgs": [ "-std=gnu89", "-Iinclude", "-Iinclude/PR", "-Iver/current/build/include", "-Isrc", "-D_LANGUAGE_C", "-Wall" ], "clang-tidy.blacklist": [ "include/PR", "include/gcc" ], "git.ignoreLimitWarning": true, "search.exclude": { "**/*.i": true, "**/build/src": true, "ctx.c": true, "docs/doxygen": true, "expected": true, "ver/jp/expected": true, "ver/us/expected": true, "ver/pal/expected": true, "ver/ique/expected": true }, "python.autoComplete.extraPaths": [ "./tools" ], "python.analysis.extraPaths": [ "./tools", "./tools/build", "./tools/build/sprite", "./tools/build/imgfx", "./tools/splat/src" ], "[c]": { "editor.wordSeparators": "`~!@#%^&*()-=+[{]}\\|;:'\",.<>/?", // no $, for scripts "editor.formatOnSave": false, // TODO: enable this once we solve EVTs, see #1004 "editor.formatOnSaveMode": "modifications", "editor.defaultFormatter": "xaver.clang-format", }, "files.associations": { "*.h": "c", }, "C_Cpp.autoAddFileAssociations": false, "C_Cpp.default.cStandard": "c89", "C_Cpp.doxygen.generateOnType": false, "files.exclude": { "**/.git": true, "**/.splat_cache": true, ".ninja*": true, "ver/current": true, "expected": true, "**/*.i": true }, "[python]": { "editor.formatOnType": true, "editor.wordBasedSuggestions": "off", "editor.formatOnSave": true, "editor.formatOnSaveMode": "modifications", "editor.defaultFormatter": "ms-python.black-formatter", }, "black-formatter.args": [ "-l 120" ], "search.useIgnoreFiles": false, "nixEnvSelector.nixFile": "${workspaceFolder}/shell.nix", "workbench.editor.labelFormat": "short", }