papermario/.vscode/settings.json
Alex Bates 37f59877e5
Doxygen (#1142)
* use doxygen
* add documenting guide based on https://github.com/zeldaret/oot/blob/main/docs/Documenting.md
* exclude stdlib readme from doxygen
* refuse to configure matching iQue on macOS (EGCS compiler is not built for macOS, so iQue won't build. We still enable iQue builds on macOS by using gcc-papermario via --non-matching.)
* use proper doxygen bug comment style
* document common EVT API funcs nicely
* add doxygen ci
* add \vars command
2024-01-09 23:56:08 +00:00

74 lines
2.0 KiB
JSON

{
"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,
}