             'name': 'punctuation.definition.comment.html'
         'match': '(#).*?(?=-?--%>)'
         'name': 'invalid.illegal.bad-comments-or-CDATA.html'
-      }
-      {
-        'include': '#embedded-code'
       }
     ]
   }

            'name': 'punctuation.definition.comment.ruby'
        'match': '(#).*?(?=-? %>)'
        'name': 'comment.line.number-sign.ruby'
      }
      {
        'include': 'source.ruby.rails'
      }
    ]
  }

'foldingStartMarker': '<%\\s[^end].*\\s%>'
'foldingStopMarker': '<%\\send.*\\s%>'
'patterns': [
  {
    'begin': '<% (include|require)'
    'end': '-? %>'
    'name': 'keyword.control.import.include.ss'
  }
  {
    'begin': '<% +(?!>)[-=]?'
    'captures':
