--- 
name: PmWiki
fileTypes: 
- pmwiki
scopeName: text.pmwiki
uuid: B991CA22-EE93-410C-A4EB-7578D9CE6C8D
patterns: 
- name: keyword.control.line-break.pmwiki
  match: \\\\$
- name: keyword.control.line-break.pmwiki
  match: \[\[<<\]\]
- name: keyword.control.continue-line.pmwiki
  match: \\$
- name: markup.raw.monospace.pmwiki
  begin: ^\s+
  end: $
  patterns: 
  - include: text.pmwiki
- name: meta.indented-paragraph.pmwiki
  captures: 
    "1": 
      name: keyword.control.indented-paragraph.pmwiki
  begin: ^(-+>)
  end: $
  patterns: 
  - include: text.pmwiki
- name: markup.heading.pmwiki
  captures: 
    "1": 
      name: keyword.control.heading.pmwiki
  begin: ^(!+)
  end: $
- name: markup.list.unnumbered.pmwiki
  captures: 
    "1": 
      name: keyword.control.bullet-list.pmwiki
  begin: ^(\*+)
  end: $
  patterns: 
  - include: text.pmwiki
- name: markup.list.numbered.pmwiki
  captures: 
    "1": 
      name: keyword.control.number-list.pmwiki
  begin: ^(#+)
  end: $
  patterns: 
  - include: text.pmwiki
- name: meta.term-definition.pmwiki
  captures: 
    "1": 
      name: keyword.control.term-definition.pmwiki
    "2": 
      name: entity.name.type.term.pmwiki
    "3": 
      name: keyword.control.term-definition.pmwiki
    "4": 
      name: string.unquoted.definition.pmwiki
  match: ^(:+)(.*)(:)(.*)$
- name: meta.separator.pmwiki
  match: ^-{4,}.*$
- name: markup.italic.emphasis.pmwiki
  begin: "''"
  end: "''(?!')"
  patterns: 
  - include: text.pmwiki
- name: markup.bold.strong.pmwiki
  begin: "'''"
  end: "'''"
  patterns: 
  - include: text.pmwiki
- name: markup.raw.monospace.pmwiki
  begin: "@@"
  end: "@@"
  patterns: 
  - include: text.pmwiki
- name: meta.style.larger.pmwiki
  begin: \[\+
  end: \+\]
  patterns: 
  - include: text.pmwiki
- name: meta.style.smaller.pmwiki
  begin: \[-
  end: -\]
  patterns: 
  - include: text.pmwiki
- name: 'meta.normal-word.pmwiki'
  match: '`\w+'
- name: markup.underline.pmwiki
  match: \b\\u\w+\\u\w+
- name: meta.link.inline.pmwiki
  begin: \[\[#
  contentName: string.other.link.title.pmwiki
  end: \]\]
- name: meta.link.inline.pmwiki
  captures: 
    "1": 
      name: markup.underline.link.pmwiki
    "2": 
      name: keyword.control.link.pmwiki
    "3": 
      name: string.other.link.title.pmwiki
  match: \[\[(.*?)\s*(\||->)\s*(.*?)\]\]
- name: meta.link.inline.pmwiki
  captures: 
    "1": 
      name: markup.underline.link.pmwiki
  match: \[\[(.*?)\]\]
- name: markup.raw.verbatim-text.pmwiki
  begin: \[=
  end: =\]
- include: text.html.basic
keyEquivalent: ^~P
