   }
   argumentScope: {
     comment: 'Matches arguments brackets (the outmost of nested brackets). Is a general rule to use anywhere.'
-    contentName: 'variable.parameter.argument.latex'
+    contentName: 'variable.parameter.arguments.latex'
     begin: '\\{'
     beginCaptures:
       0:
-        name: 'punctuation.definition.argument.begin.latex'
+        name: 'punctuation.definition.arguments.begin.latex'
     end: '\\}'
     endCaptures:
       0:
-        name: 'punctuation.definition.argument.end.latex'
+        name: 'punctuation.definition.arguments.end.latex'
     patterns: [
       { include: '$self' }
     ]

      0:
        name: 'support.function.environment.begin.latex'
      1:
        name: 'punctuation.definition.argument.begin.latex'
      2:
        name: 'variable.parameter.argument.latex'
      4:
        name: 'punctuation.definition.argument.end.latex'
    end: '\\\\end(\\{)(\\2)(\\})'
    endCaptures:
      0:
        name: 'support.function.environment.end.latex'
      1:
        name: 'punctuation.definition.argument.begin.latex'
      2:
        name: 'variable.parameter.argument.latex'
      3:
        name: 'punctuation.definition.argument.end.latex'
    patterns: [
      { include: '$self' }
    ]

      0:
        name: 'support.function.environment.begin.latex'
      1:
        name: 'punctuation.definition.arguments.begin.latex'
      2:
        name: 'variable.parameter.arguments.$2.latex'
      3:
        name: 'punctuation.definition.arguments.end.latex'
    end: '\\\\end(\\{)(\\2)(\\})'
    endCaptures:
      0:
        name: 'support.function.environment.end.latex'
      1:
        name: 'punctuation.definition.arguments.begin.latex'
      2:
        name: 'variable.parameter.arguments.$2.latex'
      3:
        name: 'punctuation.definition.arguments.end.latex'
    patterns: [
      { include: '$self' }
    ]
