--- 
name: "Blog \xE2\x80\x94 Text"
fileTypes: 
- blog.txt
firstLineMatch: "^Type: Blog Post \\(Text\\)"
scopeName: text.blog
uuid: B2CCDFF8-0FB3-492A-8761-D31FF0FAC448
patterns: 
- name: meta.header.blog
  captures: 
    "1": 
      name: keyword.other.blog
    "2": 
      name: punctuation.separator.key-value.blog
    "3": 
      name: string.unquoted.blog
  match: ^([Tt]itle|[Dd]ate|[Bb]asename|[Kk]eywords|[Bb]log|[Tt]ype|[Ll]ink|[Pp]ost|[Tt]ags|[Cc]omments|[Pp]ings?|[Cc]ategory|[Ss]tatus|[Ff]ormat)(:)\s*(.*)$\n?
- name: invalid.illegal.meta.header.blog
  match: ^([A-Za-z0-9]+):\s*(.*)$\n?
- name: text.plain
  begin: ^(?![A-Za-z0-9]+:)
  end: ^(?=not)possible$
  patterns: 
  - name: meta.separator.blog
    match: "^\xE2\x9C\x82-[\xE2\x9C\x82-]+$\\n"
  - include: text.plain
keyEquivalent: ^~B
