       5: name: 'punctuation.definition.arguments.end.latex'
     contentName: 'meta.data.environment.tabular.latex'
     end: '''(?x)
-              (?:\\s*)
-              ((\\\\)end)
-              (\\{)
-              (\\4)
-              (\\})
-              (?:\\s*)?
-           '''
+            (?:\\s*)
+            ((\\\\)end)
+            (\\{)
+            (\\4)
+            (\\})
+            (?:\\s*)?
+         '''
     name: 'meta.function.environment.tabular.latex'
     patterns: [
       {

  }
  keywords: {
    comment: '''Taken from the TeXBook. Not sorted.
      at, bp, by, cc, cm, dd, depth, em, ex, fil, height, in, l, minus, mm, mu, pc, plus, pt, scaled, sp, spread, to, true, width
    '''
  }
  texPrimitives: {
    comment: 'This took a long time to write </joke>. Really though, dont even bother trying to edit it. Just add more primitives to the list in ../lib/resources, and recompile it.'

      {
        comment: 'Taken from language-latex'
        begin: '''(?x)
                  ((\\\\)(?:text)?(?:paren)?(?:auto)?(?:foot)?(?:full)?(?:no)?(?:short)?[cC]ites?(?:al)?(?:t|p|author|year(?:par)?|title)?[ANP]*\\*?)
                  (?:(\\[)[^\\]]*(\\]))?
                  (?:(\\[)[^\\]]*(\\]))?
                  (\\{)
               '''
        captures:
          1: name: 'keyword.control.cite.latex'
          2: name: 'punctuation.definition.keyword.latex'
