     ]
   }
   underscoreNoArgument: {
-    comment: 'Matches an underscore and next character or macro'
-    comment: 'Considering making this give a warning, as brackets is best practice'
+    comment: 'Matches an underscore and next character or macro. Considering making this give a warning, as brackets is best practice'
     name: 'punctuation.subscript.latex'
     match: '_\\s*(\\\\[a-zA-Z]+|\\\\[.]|.)?'
   }

    ]
  }
  caretNoArgument: {
    comment: 'Matches a caret and next character or macro'
    comment: 'Considering making this give a warning, as brackets is best practice'
    name: 'punctuation.superscript.latex'
    match: '\\^\\s*(\\\\[a-zA-Z]+|\\\\[.]|.)?'
  }

    match: '}'
  }
  underscoreMeta: {
    comment: 'Underscore means subscript. It will take an argument in brackets if possible. If not, just the single next character. Only valid when within mathmode. Will address this later.'
    patterns: [
      {
        include: '#underscoreWithArgument'
