name: Prototype & Script.aculo.us (JavaScript) scopeName: source.js.prototype repository:

leading-space: 
  patterns: 
  - name: meta.leading-tabs
    begin: ^(?=(\t|  ))
    end: (?=[^\t\s])
    patterns: 
    - captures: 
        "6": 
          name: meta.even-tab.group6.spaces
        "11": 
          name: meta.odd-tab.group11.spaces
        "7": 
          name: meta.odd-tab.group7.spaces
        "8": 
          name: meta.even-tab.group8.spaces
        "9": 
          name: meta.odd-tab.group9.spaces
        "1": 
          name: meta.odd-tab.group1.spaces
        "2": 
          name: meta.even-tab.group2.spaces
        "3": 
          name: meta.odd-tab.group3.spaces
        "4": 
          name: meta.even-tab.group4.spaces
        "10": 
          name: meta.even-tab.group10.spaces
        "5": 
          name: meta.odd-tab.group5.spaces
      match: (  )(  )?(  )?(  )?(  )?(  )?(  )?(  )?(  )?(  )?(  )?
    - captures: 
        "6": 
          name: meta.even-tab.group6.tab
        "11": 
          name: meta.odd-tab.group11.tab
        "7": 
          name: meta.odd-tab.group7.tab
        "8": 
          name: meta.even-tab.group8.tab
        "9": 
          name: meta.odd-tab.group9.tab
        "1": 
          name: meta.odd-tab.group1.tab
        "2": 
          name: meta.even-tab.group2.tab
        "3": 
          name: meta.odd-tab.group3.tab
        "4": 
          name: meta.even-tab.group4.tab
        "10": 
          name: meta.even-tab.group10.tab
        "5": 
          name: meta.odd-tab.group5.tab
      match: (\t)(\t)?(\t)?(\t)?(\t)?(\t)?(\t)?(\t)?(\t)?(\t)?(\t)?

uuid: 0BD60463-DDF6-436F-9295-89DEF577FF30 foldingStartMarker: (^.*{[^}]*$|^.*([^)]*$|^./(?!.**/).*$) patterns:

foldingStopMarker: (^s*}|^s*)|^(?!./).**/) keyEquivalent: ^~J comment: “Prototype and Scriptaculous Javascript Frameworks. By Justin Palmer, Thomas Aylott & Martin StrxC3xB6m”