         ]
       }
       {
+        begin: "[,]\\s*$"
+        end: "(?=\\s)"
+      }
+      {
         include: "#attr-with-arg"
       }
       {

      }
    ]
  "tag-name-custom-concise":
    begin: "^\\s*(for|if|unless|else-if|else|var|assign|macro|invoke|include|app|await|[a-zA-Z0-9_]+([:-])[a-zA-Z0-9_:-]*|[@][a-zA-Z0-9_]+)(?=(\\s|$|[(]))"
    beginCaptures:
      "1":
        name: "support.function.marko-tag.concise"

      }
    ]
  "tag-name-shorthand-html":
    begin: "(<)(([a-zA-Z0-9_-]+)([#.][a-zA-Z0-9_#.:-]+))(?=(>|/>|\\s+(?![=])|\\())"
    beginCaptures:
      "1":
        name: "punctuation.definition.marko-tag.begin.open.html"
