name: XML fileTypes:

scopeName: text.xml repository:

tagStuff: 
  patterns: 
  - captures: 
      "1": 
        name: entity.other.attribute-name.namespace.xml
      "2": 
        name: entity.other.attribute-name.xml
      "3": 
        name: punctuation.separator.namespace.xml
      "4": 
        name: entity.other.attribute-name.localname.xml
    match: " (?:([-_a-zA-Z0-9]+)((:)))?([_a-zA-Z-]+)="
  - include: "#doublequotedString"
  - include: "#singlequotedString"
singlequotedString: 
  name: string.quoted.single.xml
  endCaptures: 
    "0": 
      name: punctuation.definition.string.end.xml
  begin: "'"
  beginCaptures: 
    "0": 
      name: punctuation.definition.string.begin.xml
  end: "'"
doublequotedString: 
  name: string.quoted.double.xml
  endCaptures: 
    "0": 
      name: punctuation.definition.string.end.xml
  begin: "\""
  beginCaptures: 
    "0": 
      name: punctuation.definition.string.begin.xml
  end: "\""

uuid: D3C4E6DA-6B1C-11D9-8CC2-000D93589AF6 foldingStartMarker: ^s*(<(?!.+?(/>|</.+?>))|<[!%]–(?!.+?–%?>)|<%[!]?(?!.+?%>)) patterns:

foldingStopMarker: ^”>s*(+>|[/%]>|–>)s*$ keyEquivalent: ^~X