--- 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