1234567891011121314151617181920212223242526272829303132 |
- {
- // symbols used as brackets
- "brackets": [
- ["{", "}"],
- ["[", "]"],
- ["(", ")"]
- ],
- // symbols that are auto closed when typing
- "autoClosingPairs": [
- {"open": "{", "close": "}"},
- {"open": "[", "close": "]"},
- {"open": "(", "close": ")"},
- {"open": "\"", "close": "\"", "notIn": ["string"]},
- {"open": "'", "close": "'"}
- ],
- // symbols that that can be used to surround a selection
- "surroundingPairs": [
- ["{", "}"],
- ["[", "]"],
- ["(", ")"],
- ["\"", "\""],
- ["'", "'"],
- ["<<", ">>"]
- ],
- // indendation when writing code
- "indentationRules": {
- "increaseIndentPattern": "^\\s*(if|else|elseif|act|\\{|\\b.*:)\\s*$",
- "decreaseIndentPattern": "^\\s*(end|else|elseif|\\})\\b.*$"
- },
- "wordPattern": "(``((\\w*\\s?)\\s?)*``)|((\\w*')(\\w'?)*)|(-?\\d*\\.\\d\\w*)|([^\\`\\~\\!\\@\\$\\^\\&\\*\\(\\)\\=\\+\\[\\{\\]\\}\\\\\\|\\;\\:\\'\\\"\\,\\.\\<\\>\\\/\\s]+)"
- }
|