| { |
| "comments": { |
| "lineComment": "//", |
| "blockComment": [ "/*", "*/" ] |
| }, |
| "brackets": [ |
| ["{", "}"], |
| ["[", "]"], |
| ["(", ")"], |
| ["<", ">"] |
| ], |
| "colorizedBracketPairs": [ |
| ["{", "}"], |
| ["[", "]"], |
| ["(", ")"] |
| ], |
| "autoClosingPairs": [ |
| { "open": "{", "close": "}" }, |
| { "open": "[", "close": "]" }, |
| { "open": "(", "close": ")" }, |
| { "open": "\"", "close": "\"", "notIn": ["string"] }, |
| { "open": "/*", "close": " */" } |
| ], |
| "autoCloseBefore": ";:.,=}])> \n\t", |
| "surroundingPairs": [ |
| ["{", "}"], |
| ["[", "]"], |
| ["(", ")"], |
| ["<", ">"], |
| ["\"", "\""], |
| ["'", "'"] |
| ], |
| "indentationRules": { |
| "increaseIndentPattern": "^.*\\{[^}\"']*$|^.*\\([^\\)\"']*$", |
| "decreaseIndentPattern": "^\\s*(\\s*\\/[*].*[*]\\/\\s*)*[})]" |
| }, |
| "folding": { |
| "markers": { |
| "start": "^\\s*//\\s*#?region\\b", |
| "end": "^\\s*//\\s*#?endregion\\b" |
| } |
| } |
| } |