{
    "files.autoSave": "onFocusChange",
    "editor.fontSize": 16,
    "editor.fontFamily": "'Operator Mono Lig', 'Operator Mono Lig', 'Operator Mono Lig'",
    "cmake.configureOnOpen": true,
    "cmake.debugConfig": {
        "console": "integratedTerminal",
        "setupCommands": [
            {
                "description": "-gdb-set charset utf-8",
                "text": "-gdb-set charset UTF-8"
            },
            {
                "description": "Enable gdb pretty-printing",
                "text": "-enable-pretty-printing",
                "ignoreFailures": true
            }
        ],
        "visualizerFile": "${workspaceRoot}/.vscode/qt6.natvis"
    },
    "cmake.environment": {
        "PATH": "${env:PATH};/home/typ/Qt5.14.2/5.14.2/gcc_64/bin"
    },
    "cmake.options.statusBarVisibility": "visible",
    "cmake.generator": "Ninja",
    "C_Cpp.intelliSenseEngine": "disabled",
    "clangd.arguments": [
        "--header-insertion=never",
        "--all-scopes-completion",
        "--completion-style=detailed",
        "--clang-tidy",
        "-j=4",
        "--pch-storage=memory",
        "--compile-commands-dir=build",
        "--background-index",
        "--ranking-model=heuristics",
        "--function-arg-placeholders=false",
        "--query-driver=/usr/bin/g++"
    ],
    "editor.inlayHints.enabled": "off",
    "editor.unicodeHighlight.allowedLocales": {
        "ja": true,
        "zh-hant": true,
        "zh-hans": true
    }
}