qmk_firmware

QMK firmware for my keyboards (Corne, Sweep Ferris) and trackball (Ploopy Adept)
Log | Files | Refs | Submodules | LICENSE

settings.json (1627B)


      1 // Place your settings in this file to overwrite default and user settings.
      2 {
      3     // Unofficially, QMK uses spaces for indentation
      4     "editor.insertSpaces": true,
      5     // Configure glob patterns for excluding files and folders.
      6     "files.exclude": {
      7         "**/.build": true,
      8         "**/*.hex": true,
      9         "**/*.bin": true,
     10         "**/*.uf2": true
     11     },
     12     "files.associations": {
     13         // QMK Filetypes
     14         "keyboard.json": "jsonc",
     15         "info.json": "jsonc",
     16         "keymap.json": "jsonc",
     17         "qmk.json": "jsonc",
     18         "qmk_module.json": "jsonc",
     19         // Standard filetypes
     20         "*.h": "c",
     21         "*.c": "c",
     22         "*.inc": "c",
     23         "*.cpp": "cpp",
     24         "*.hpp": "cpp",
     25         "xstddef": "c",
     26         "type_traits": "c",
     27         "utility": "c",
     28         "ranges": "c"
     29     },
     30     "[markdown]": {
     31         "editor.trimAutoWhitespace": false,
     32         "files.trimTrailingWhitespace": false
     33     },
     34     "python.formatting.provider": "yapf",
     35     "[json]": {
     36         "editor.formatOnSave": false
     37     },
     38     "clangd.arguments": ["--header-insertion=never"],
     39     "json.schemas": [
     40         {
     41             "fileMatch": ["qmk.json"],
     42             "url": "./data/schemas/user_repo_v1_1.jsonschema"
     43         },
     44         {
     45             "fileMatch": ["qmk_module.json"],
     46             "url": "./data/schemas/community_module.jsonschema"
     47         },
     48         {
     49             "fileMatch": ["keyboard.json", "info.json"],
     50             "url": "./data/schemas/keyboard.jsonschema"
     51         },
     52         {
     53             "fileMatch": ["keymap.json"],
     54             "url": "./data/schemas/keymap.jsonschema"
     55         }
     56     ]
     57 }