{
  "files.associations": {
    "*.cu": "cpp",
    "*.cuh": "cpp",
    "*.m": "matlab",
    "deque": "cpp",
    "vector": "cpp",
    "cctype": "cpp",
    "cmath": "cpp",
    "cstdarg": "cpp",
    "cstddef": "cpp",
    "cstdio": "cpp",
    "cstdlib": "cpp",
    "cstring": "cpp",
    "ctime": "cpp",
    "cwchar": "cpp",
    "cwctype": "cpp",
    "array": "cpp",
    "atomic": "cpp",
    "strstream": "cpp",
    "*.tcc": "cpp",
    "chrono": "cpp",
    "clocale": "cpp",
    "cstdint": "cpp",
    "unordered_map": "cpp",
    "exception": "cpp",
    "slist": "cpp",
    "fstream": "cpp",
    "functional": "cpp",
    "initializer_list": "cpp",
    "iomanip": "cpp",
    "iosfwd": "cpp",
    "iostream": "cpp",
    "istream": "cpp",
    "limits": "cpp",
    "memory": "cpp",
    "new": "cpp",
    "ostream": "cpp",
    "numeric": "cpp",
    "ratio": "cpp",
    "sstream": "cpp",
    "stdexcept": "cpp",
    "streambuf": "cpp",
    "system_error": "cpp",
    "thread": "cpp",
    "cinttypes": "cpp",
    "tuple": "cpp",
    "type_traits": "cpp",
    "typeindex": "cpp",
    "typeinfo": "cpp",
    "utility": "cpp",
    "csignal": "cpp",
    "bitset": "cpp",
    "complex": "cpp",
    "list": "cpp",
    "algorithm": "cpp",
    "cfenv": "cpp",
    "*.ipp": "cpp",
    "string": "cpp",
    "forward_list": "cpp",
    "unordered_set": "cpp",
    "valarray": "cpp",
    "__bit_reference": "cpp",
    "__config": "cpp",
    "__debug": "cpp",
    "__errc": "cpp",
    "__functional_base": "cpp",
    "__locale": "cpp",
    "__mutex_base": "cpp",
    "__node_handle": "cpp",
    "__nullptr": "cpp",
    "__split_buffer": "cpp",
    "__string": "cpp",
    "__threading_support": "cpp",
    "__tree": "cpp",
    "__tuple": "cpp",
    "bit": "cpp",
    "ios": "cpp",
    "iterator": "cpp",
    "locale": "cpp",
    "map": "cpp",
    "mutex": "cpp",
    "optional": "cpp",
    "string_view": "cpp",
    "condition_variable": "cpp",
    "set": "cpp",
    "memory_resource": "cpp",
    "random": "cpp",
    "variant": "cpp",
    "hash_map": "cpp",
    "hash_set": "cpp",
    "codecvt": "cpp",
    "regex": "cpp",
    "future": "cpp",
    "shared_mutex": "cpp",
    "__bits": "cpp",
    "compare": "cpp",
    "concepts": "cpp",
    "queue": "cpp",
    "stack": "cpp",
    "__hash_table": "cpp",
    "__std_stream": "cpp",
    "__verbose_abort": "cpp",
    "any": "cpp",
    "barrier": "cpp",
    "charconv": "cpp",
    "coroutine": "cpp",
    "latch": "cpp",
    "semaphore": "cpp",
    "span": "cpp",
    "__sso_allocator": "cpp",
    "source_location": "cpp",
    "format": "cpp",
    "numbers": "cpp",
    "ranges": "cpp",
    "stop_token": "cpp",
    "execution": "cpp",
    "csetjmp": "cpp",
    "cuchar": "cpp",
    "propagate_const": "cpp",
    "scoped_allocator": "cpp"
  },
  "C_Cpp.clang_format_fallbackStyle": "google",
  "editor.formatOnSave": true,
  "cmake.configureArgs": [
    "-DBUILD_SHARED_LIBS=ON",
    "-DMANIFOLD_CBIND=ON",
    "-DMANIFOLD_PYBIND=ON",
    "-DMANIFOLD_EXPORT=ON",
    "-DMANIFOLD_DEBUG=ON",
    "-DMANIFOLD_PAR=ON",
    "-DCODE_COVERAGE=OFF",
    "-DCMAKE_CXX_FLAGS=''" //'-fsanitize=address,undefined'"
  ],
  "search.exclude": {
    "**/third_party/*": true,
    "build*": true,
    "docs/*": true
  },
  "editor.tabSize": 2,
  "editor.detectIndentation": false,
  "cSpell.words": [
    "Bary",
    "Coplanarity",
    "csaszar",
    "Gyroid",
    "halfedge",
    "halfedges",
    "Tris",
    "Verts",
    "Voxel",
    "voxels"
  ],
  "javascript.format.semicolons": "insert",
  "[python]": {
    "editor.defaultFormatter": "ms-python.black-formatter"
  },
  "python.formatting.provider": "none",
  "clang-format.executable": "clang-format",
}