1{ 2 "comments": { 3 "lineComment": "//", 4 "blockComment": ["/*", "*/"] 5 }, 6 "brackets": [ 7 ["{", "}"], 8 ["[", "]"], 9 ["(", ")"] 10 ], 11 "autoClosingPairs": [ 12 { "open": "[", "close": "]" }, 13 { "open": "{", "close": "}" }, 14 { "open": "(", "close": ")" }, 15 { "open": "'", "close": "'", "notIn": ["string", "comment"] }, 16 { "open": "\"", "close": "\"", "notIn": ["string"] } 17 ], 18 "surroundingPairs": [ 19 ["{", "}"], 20 ["[", "]"], 21 ["(", ")"], 22 ["\"", "\""], 23 ["'", "'"], 24 ["<", ">"] 25 ], 26 "wordPattern": "(-?\\d*\\.\\d\\w*)|([^\\`\\~\\!\\@\\#\\%\\^\\&\\*\\(\\)\\-\\=\\+\\[\\{\\]\\}\\\\\\|\\;\\:\\'\\\"\\,\\.\\<\\>\\/\\?\\s]+)", 27 "folding": { 28 "markers": { 29 "start": "^\\s*#pragma\\s+region\\b", 30 "end": "^\\s*#pragma\\s+endregion\\b" 31 } 32 } 33} 34 35