{ "fileTypes": [ "cfm", "cfml", "cfc" ], "foldingStartMarker": "(?x)\n\t\t(<(?i:head|body|table|thead|tbody|tfoot|tr|div|select|fieldset|style|script|ul|ol|form|dl|cfloop|cfif|cfswitch|cfcomponent)\\b.*?>\n\t\t|", "name": "comment.block.cfm", "patterns": [ { "include": "#coldfusion-comment" } ] }, "embedded-code": { "patterns": [ ] }, "entities": { "patterns": [ { "match": "&([a-zA-Z0-9]+|#[0-9]+|#x[0-9a-fA-F]+);", "name": "constant.character.entity.html" }, { "match": "&", "name": "invalid.illegal.bad-ampersand.html" } ] }, "string-double-quoted": { "begin": "\"", "end": "\"", "name": "string.quoted.double.cfm", "patterns": [ { "include": "#embedded-code" }, { "include": "#entities" } ] }, "string-single-quoted": { "begin": "'", "end": "'", "name": "string.quoted.single.cfm", "patterns": [ { "include": "#embedded-code" }, { "include": "#entities" } ] }, "tag-generic-attribute": { "match": "\\b([a-zA-Z\\-:]+)", "name": "entity.other.attribute-name.cfm" }, "tag-id-attribute": { "begin": "\\b(id)\\b\\s*=", "captures": { "1": { "name": "entity.other.attribute-name.id.html" } }, "end": "(?<='|\")", "name": "meta.attribute-with-value.id.cfm", "patterns": [ { "begin": "\"", "contentName": "meta.toc-list.id.cfm", "end": "\"", "name": "string.quoted.double.cfm", "patterns": [ { "include": "#embedded-code" }, { "include": "#entities" } ] }, { "begin": "'", "contentName": "meta.toc-list.id.cfm", "end": "'", "name": "string.quoted.single.cfm", "patterns": [ { "include": "#embedded-code" }, { "include": "#entities" } ] } ] }, "tag-stuff": { "patterns": [ { "include": "#tag-id-attribute" }, { "include": "#tag-generic-attribute" }, { "include": "#string-double-quoted" }, { "include": "#string-single-quoted" }, { "include": "#embedded-code" } ] } }, "scopeName": "text.html.cfm", "uuid": "97CAD6F7-0807-4EB4-876E-DA9E9C1CEC14" }