 
       {
         match: '(?<![\\w|_|\\\\])([_])(?!\\s|\\1)(?m:(.+))(?<![\\s|\\\\])(\\1)(?!\\w)'
-        name: 'emphasis.md'
+        name: 'emphasis.italic.markup.md'
         captures:
           1: name: 'punctuation.md'
           2: patterns: [

        # match for a heading? It seems more logical to test against one match, than
        # to go through all six of them every iteration.
        match: '^((?: {0,3})(?:#{1,6})(?: +)(?:.+))$'
        name: 'heading.md'
        captures:
          1:
            patterns: [

        name: 'link.1.md'
        match: '((\\[)([^\\]]*?)(\\]))((\\()(?!<)([^ ]*)(\\)))'
        captures:
          1: name: 'text.link.string.md'
          2: name: 'punctuation.md'
          3:
            patterns: [
