{
  "[c]": {
    "files.encoding": "shiftjis",
    "editor.defaultFormatter": "xaver.clang-format"
  },
  "[cpp]": {
    "files.encoding": "shiftjis",
    "editor.defaultFormatter": "xaver.clang-format"
  },
  "[python]":{
    "editor.defaultFormatter": "ms-python.black-formatter"
  },
  "editor.tabSize": 2,
  "files.associations": {
    "source_location": "cpp",
    "stdio.h": "c",
    "stddef.h": "c",
    "errno.h": "c",
    "ansi_files.h": "c",
    "types.h": "c",
    "gba.h": "c",
    "gbapriv.h": "c",
    "os.h": "c",
    "sipriv.h": "c",
    "dvd_regs.h": "c",
    "dvd.h": "c",
    "dvdpriv.h": "c",
    "__ppc_eabi_linker.h": "c",
    "hack.h": "c",
    "db.h": "c",
    "ppcarch.h": "c",
    "osalarm.h": "c",
    "ospriv.h": "c",
    "gx.h": "c",
    "osthread.h": "c",
    "osserial.h": "c",
    "osmutex.h": "c",
    "osexception.h": "c",
    "oserror.h": "c",
    "oscontext.h": "c",
    "oscache.h": "c",
    "stdlib.h": "c",
    "musyx_priv.h": "c",
    "gxenum.h": "c",
    "trees.h": "c",
    "musyx.h": "c",
    "dsp_import.h": "c",
    "osinterrupt.h": "c",
    "osmodule.h": "c",
    "dsp_regs.h": "c",
    "dsp.h": "c",
    "ar.h": "c",
    "osrtcpriv.h": "c",
    "osbootinfo.h": "c"
  },
  "files.autoSave": "onFocusChange",
  "files.insertFinalNewline": true,
  "files.trimFinalNewlines": true,
  "C/C++ Include Guard.Macro Type": "Filename",
  "C/C++ Include Guard.Prefix": "_",
  "C/C++ Include Guard.Suffix": "",
  "C/C++ Include Guard.Comment Style": "Line",
  "C/C++ Include Guard.Subfolder Prefixes": [
    {
      "folderPath": "include/dolphin",
      "prefix": "DOLPHIN_"
    },
    {
      "folderPath": "include/musyx",
      "prefix": "MUSYX_"
    },
    {
      "folderPath": "include/rstl",
      "prefix": "RSTL_"
    },
  ],
  "C/C++ Include Guard.Auto Update Path Allowlist": [
    "include"
  ],
  "C/C++ Include Guard.Auto Update Path Blocklist": [
    "include/zlib"
  ]
}
