VSCode Files

There are some not-checked-in files that are used for building and editing in VSCode. Every now and again, when I wipe out a ren-c clone, this information is lost.

Posting it here is as good as anywhere:

.vscode/c_cpp_properties.json

{
    "configurations": [
        {
            "name": "Win32",
            "includePath": [
                "C:/Projects/ren-c/build/prep/**",
                "C:/Projects/ren-c/**"
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE",
                "CPLUSPLUS_11=1",
                "ENDIAN_LITTLE"
            ],
            "windowsSdkVersion": "10.0.18362.0",
            "compilerPath": "C:/Program Files/Microsoft Visual Studio/2022/Community/VC/Tools/MSVC/14.32.31326/bin/Hostx86/x86/cl.exe",
            "compilerArgs": [],
            "cStandard": "c11",
            "cppStandard": "c++17",
            "intelliSenseMode": "msvc-x64"
        }
    ],
    "version": 4
}

.vscode/launch.json

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "(Windows) Launch",
            "type": "cppvsdbg",
            //"type": "cppdbg",
            "request": "launch",
            //"request": "attach",
            //"processId": "${command:pickProcess}"
            "program": "C:/Projects/ren-c/build/r3.exe",
            //"program": "/home/hostilefork/ren-c-linux/r3",
            "args": [],
            "stopAtEntry": false,
            "cwd": "C:/Projects/rebol-whitespacers/",
            //"cwd": "/home/hostilefork/Projects/ren-c/tests/",
            "environment": [],
            "console": "newExternalWindow"
            //"externalConsole": true
        }
    ]
}

.vscode/settings.json

{
    "files.associations": {
        "*.c": "cpp",
        "*.r": "plaintext"
    }
}

.vscode/tasks.json

{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "Build With JOM",
            "type": "shell",
            // nmake is slow but coherent errors, make is fast with jom
            "command": "make clean && make prep && make folders && make",
            "options": {
                "cwd": "/Projects/ren-c/build/",
                "shell": {
                    "executable": "cmd.exe",
                    "args": [
                      "/C",
                      "\"C:/PROGRA~1/Microsoft Visual Studio/2022/Community/Common7/Tools/VsDevCmd.bat\"",
                      "&&"
                    ]
                }
            },
            "problemMatcher": {
                "base": "$msCompile"
            },

            "group": {
                "kind": "build",
                "isDefault": true
            },

            "presentation": {
                "clear": true // <-- this line
            }
       }
    ]
}