mirror of
https://github.com/qmk/qmk_firmware.git
synced 2025-07-26 11:01:13 +00:00
58 lines
1.6 KiB
JSON
58 lines
1.6 KiB
JSON
// Place your settings in this file to overwrite default and user settings.
|
|
{
|
|
// Unofficially, QMK uses spaces for indentation
|
|
"editor.insertSpaces": true,
|
|
// Configure glob patterns for excluding files and folders.
|
|
"files.exclude": {
|
|
"**/.build": true,
|
|
"**/*.hex": true,
|
|
"**/*.bin": true,
|
|
"**/*.uf2": true
|
|
},
|
|
"files.associations": {
|
|
// QMK Filetypes
|
|
"keyboard.json": "jsonc",
|
|
"info.json": "jsonc",
|
|
"keymap.json": "jsonc",
|
|
"qmk.json": "jsonc",
|
|
"qmk_module.json": "jsonc",
|
|
// Standard filetypes
|
|
"*.h": "c",
|
|
"*.c": "c",
|
|
"*.inc": "c",
|
|
"*.cpp": "cpp",
|
|
"*.hpp": "cpp",
|
|
"xstddef": "c",
|
|
"type_traits": "c",
|
|
"utility": "c",
|
|
"ranges": "c"
|
|
},
|
|
"[markdown]": {
|
|
"editor.trimAutoWhitespace": false,
|
|
"files.trimTrailingWhitespace": false
|
|
},
|
|
"python.formatting.provider": "yapf",
|
|
"[json]": {
|
|
"editor.formatOnSave": false
|
|
},
|
|
"clangd.arguments": ["--header-insertion=never"],
|
|
"json.schemas": [
|
|
{
|
|
"fileMatch": ["qmk.json"],
|
|
"url": "./data/schemas/user_repo_v1_1.jsonschema"
|
|
},
|
|
{
|
|
"fileMatch": ["qmk_module.json"],
|
|
"url": "./data/schemas/community_module.jsonschema"
|
|
},
|
|
{
|
|
"fileMatch": ["keyboard.json", "info.json"],
|
|
"url": "./data/schemas/keyboard.jsonschema"
|
|
},
|
|
{
|
|
"fileMatch": ["keymap.json"],
|
|
"url": "./data/schemas/keymap.jsonschema"
|
|
}
|
|
]
|
|
}
|