     begin: "^\\s*([a-zA-Z0-9_.#-]+)(?=(\\s|$|\\())"
     beginCaptures:
       "1":
-        name: "entity.name.tag"
+        name: "entity.name.tag.concise"
     comment: "A concise tag name"
     end: "$"
     patterns: [

    begin: "^(\\s*)(style)(?=(\\s|$|\\())"
    beginCaptures:
      "2":
        name: "entity.name.tag.style.marko"
    comment: "style tag with CSS code."
    end: "^(?!(\\1\\s)|\\s*$)"
    name: "meta.tag.other"

      }
    ]
  "tag-name-custom-html":
    begin: "<(for|if|unless|else-if|else|var|assign|macro|invoke|include|app|[a-zA-Z0-9_]+[-:][a-zA-Z0-9\\-_:]*)(?=(>|/>|\\s|\\())"
    beginCaptures:
      "1":
        name: "support.function.marko-tag.html"
    comment: "The beginning of a custom/special HTML tag"
    end: "</(\\1)>|</>|/>"
    endCaptures:
      "1":
        name: "support.function.marko-tag.html"
    patterns: [
      {
        include: "#attr-stuff"
