{ "name": "Muse", "scopeName": "text.muse", "patterns": [ { "name": "meta.blank-lines.muse", "begin": "\\A\\s*$", "end": "(?=^\\s*\\S)" }, { "name": "meta.prologue.muse", "begin": "^(?=#\\w+)", "end": "^(?=\\s*$)", "patterns": [ { "include": "#directives" } ] }, { "name": "meta.document.muse", "begin": "^(?=[^\\s#]|\\s+\\S)", "end": "(?=A)B", "patterns": [ { "include": "#main" } ] } ], "repository": { "alignCentre": { "name": "meta.paragraph.align.center.muse", "begin": "^(\\s{6,19})(?=\\S)", "end": "^(?!\\1|\\s*$)", "patterns": [ { "include": "#anchor" }, { "include": "#inline" } ] }, "alignLeft": { "name": "meta.paragraph.align.left.muse", "begin": "^\\s?(?=\\S)", "end": "(?=^\u003e\\s|^\\s*$|^\\s{2,}\\S|^\\s(?:-|(?:\\d+|[a-z]+|[A-Z]+)\\.\\s))", "patterns": [ { "include": "#anchor" }, { "include": "#inline" } ] }, "alignRight": { "name": "meta.paragraph.align.right.muse", "begin": "^(\\s{20,})(?=\\S)", "end": "^(?!\\1|\\s*$)", "patterns": [ { "include": "#anchor" }, { "include": "#inline" } ] }, "anchor": { "match": "(?:\\G|^)\\s*((#)[a-zA-Z][-a-zA-Z0-9]*)", "captures": { "1": { "name": "keyword.control.anchor.muse" }, "2": { "name": "punctuation.definition.anchor.muse" } } }, "anchorLine": { "match": "^\\s*((#)[a-zA-Z][-a-zA-Z0-9]*)\\s*$", "captures": { "1": { "name": "keyword.control.anchor.muse" }, "2": { "name": "punctuation.definition.anchor.muse" } } }, "comment": { "name": "comment.line.semicolon.muse", "begin": "^(;)\\s", "end": "(?=$)", "beginCaptures": { "1": { "name": "punctuation.definition.comment.begin.muse" } } }, "directives": { "name": "meta.directive.$3.muse", "contentName": "entity.other.$3.muse", "begin": "^((#)([a-zA-Z]+))", "end": "(?!\\G)(?=^(?:#|\\s*$))", "patterns": [ { "match": "\\G(?\u003c=#pubdate|#date)\\s+(\\d{4}(?:-\\d{2}-\\d{2})?)(?=\\s|$)", "captures": { "1": { "name": "constant.other.date.muse" } } }, { "include": "#link" } ], "beginCaptures": { "1": { "name": "variable.assignment.directive.muse" }, "2": { "name": "punctuation.definition.directive.muse" } } }, "divider": { "match": "^\\s*(-{4,})\\s*$", "captures": { "1": { "name": "constant.character.horizontal.line.muse" } } }, "emphasis": { "patterns": [ { "name": "markup.bold.italic.strong.emphasis.muse", "begin": "(?\u003c=\\W|^)(\\*{3})(?=\\S)", "end": "(?\u003c=\\S)\\1(?!\\*+\\w)(?=\\W|$)|(?=^[ \\t]*$)", "patterns": [ { "include": "#inlineInnards" } ], "beginCaptures": { "1": { "name": "punctuation.definition.emphasis.begin.muse" } }, "endCaptures": { "0": { "name": "punctuation.definition.emphasis.end.muse" } } }, { "name": "markup.bold.strong.emphasis.muse", "begin": "(?\u003c=\\W|^)(\\*{2})(?=\\S)", "end": "(?\u003c=\\S)\\1(?!\\*+\\w)(?=\\W|$)|(?=^[ \\t]*$)", "patterns": [ { "include": "#inlineInnards" } ], "beginCaptures": { "1": { "name": "punctuation.definition.emphasis.begin.muse" } }, "endCaptures": { "0": { "name": "punctuation.definition.emphasis.end.muse" } } }, { "name": "markup.italic.emphasis.muse", "begin": "(?\u003c=\\W|^)\\*(?=\\S)", "end": "(?\u003c=\\S)\\*(?!\\*+\\w)(?=\\W|$)|(?=^[ \\t]*$)", "patterns": [ { "include": "#inlineInnards" } ], "beginCaptures": { "0": { "name": "punctuation.definition.emphasis.begin.muse" } }, "endCaptures": { "0": { "name": "punctuation.definition.emphasis.end.muse" } } } ] }, "example": { "name": "meta.example.muse", "contentName": "markup.raw.code.muse", "begin": "{{{", "end": "}}}", "beginCaptures": { "0": { "name": "keyword.operator.example.begin.muse" } }, "endCaptures": { "0": { "name": "keyword.operator.example.end.muse" } } }, "footnote": { "patterns": [ { "name": "meta.footnote.muse", "contentName": "markup.list.footnote.muse", "begin": "^(\\[\\d\\]|\\{\\d\\})(\\s+)(?=\\S)", "end": "^(?!\\s{3}\\2)(?:\\s*$|\\s*?(?=\\s\\S))", "patterns": [ { "include": "#inline" } ], "beginCaptures": { "1": { "patterns": [ { "include": "#footnoteReference" } ] }, "2": { "name": "punctuation.whitespace.separator.muse" } } }, { "name": "meta.footnote.muse", "contentName": "markup.list.footnote.muse", "begin": "^(\\[\\d{2}\\]|\\{\\d{2}\\})(\\s+)(?=\\S)", "end": "^(?!\\s{4}\\2)(?:\\s*$|\\s*?(?=\\s\\S))", "patterns": [ { "include": "#inline" } ], "beginCaptures": { "1": { "patterns": [ { "include": "#footnoteReference" } ] }, "2": { "name": "punctuation.whitespace.separator.muse" } } }, { "name": "meta.footnote.muse", "contentName": "markup.list.footnote.muse", "begin": "^(\\[\\d{3}\\]|\\{\\d{3}\\})(\\s+)(?=\\S)", "end": "^(?!\\s{5}\\2)(?:\\s*$|\\s*?(?=\\s\\S))", "patterns": [ { "include": "#inline" } ], "beginCaptures": { "1": { "patterns": [ { "include": "#footnoteReference" } ] }, "2": { "name": "punctuation.whitespace.separator.muse" } } } ] }, "footnoteReference": { "patterns": [ { "name": "entity.footnote.$2.primary.muse", "match": "(\\[)(\\d+)(\\])", "captures": { "1": { "name": "punctuation.definition.footnote.begin.muse" }, "3": { "name": "punctuation.definition.footnote.end.muse" } } }, { "name": "entity.footnote.$2.secondary.muse", "match": "(\\{)(\\d+)(\\})", "captures": { "1": { "name": "punctuation.definition.footnote.begin.muse" }, "3": { "name": "punctuation.definition.footnote.end.muse" } } } ] }, "heading": { "match": "^(\\*{1,5})( )(.*)", "captures": { "1": { "name": "keyword.operator.heading.bullet.muse" }, "2": { "name": "punctuation.whitespace.separator.muse" }, "3": { "name": "markup.heading.muse" } } }, "inline": { "patterns": [ { "include": "#tags" }, { "include": "#example" }, { "include": "#emphasis" }, { "include": "#literal" }, { "include": "#link" }, { "include": "#footnoteReference" }, { "include": "#nbsp" }, { "include": "#underline" } ] }, "inlineInnards": { "patterns": [ { "match": "(?:(?=\\G|^)|(?\u003c=[\\w*]))\\*+(?=\\w)" }, { "include": "#inline" } ] }, "link": { "name": "meta.link.muse", "begin": "(\\[)(?=\\[.*?\\]\\])", "end": "\\]", "patterns": [ { "name": "meta.link.target.muse", "begin": "\\G(\\[)", "end": "\\]", "patterns": [ { "match": "\\G\\s*([^\\s\\]]+)", "captures": { "1": { "name": "constant.other.reference.link.muse" } } }, { "match": "(?\u003c=\\s)(?:([\\d.]+)([rlf])?|([rlf]))", "captures": { "1": { "name": "constant.numeric.width.muse" }, "2": { "name": "storage.modifier.align.muse" }, "3": { "name": "storage.modifier.align.muse" } } } ], "beginCaptures": { "1": { "name": "punctuation.definition.link.target.begin.muse" } }, "endCaptures": { "0": { "name": "punctuation.definition.link.target.end.muse" } } }, { "name": "meta.link.label.muse", "contentName": "entity.name.link.label.muse", "begin": "(?\u003c=\\])(\\[)", "end": "\\]", "patterns": [ { "include": "#inline" } ], "beginCaptures": { "1": { "name": "punctuation.definition.link.label.begin.muse" } }, "endCaptures": { "0": { "name": "punctuation.definition.link.label.end.muse" } } } ], "beginCaptures": { "1": { "name": "punctuation.definition.link.begin.muse" } }, "endCaptures": { "0": { "name": "punctuation.definition.link.end.muse" } } }, "list": { "name": "markup.list.muse", "begin": "^(\\s+)(?=-|(?:\\d+|[a-z]+|[A-Z]+)\\.)", "end": "(?=^(?!\\1)(?!\\s*$))|(?=^\\S)", "patterns": [ { "begin": "(?\u003c=\\S)\\s*$\\s*", "end": "(?=^\\s*$|^(?=\\S))", "patterns": [ { "include": "#listInnards" } ] }, { "include": "#listInnards" } ], "beginCaptures": { "1": { "name": "punctuation.whitespace.leading.muse" } } }, "listInnards": { "patterns": [ { "include": "#listMarker" }, { "include": "#term" }, { "include": "#inline" } ] }, "listMarker": { "patterns": [ { "match": "(?:\\G|^\\s+)(-)\\s", "captures": { "1": { "name": "keyword.operator.list.unnumbered.marker.muse" } } }, { "match": "(?:\\G|^\\s+)((?:\\d+|[a-z]+|[A-Z]+)\\.)\\s", "captures": { "1": { "name": "keyword.operator.list.numbered.marker.muse" } } } ] }, "literal": { "name": "markup.raw.literal.muse", "begin": "(?\u003c=\\W|^)=(?=\\S)", "end": "(?!\\G)(?\u003c=\\S)=(?=\\W|$)|(?=^[ \\t]*$)", "beginCaptures": { "0": { "name": "punctuation.definition.literal.begin.muse" } }, "endCaptures": { "0": { "name": "punctuation.definition.literal.end.muse" } } }, "main": { "patterns": [ { "include": "#comment" }, { "include": "#heading" }, { "include": "#pageBreak" }, { "include": "#divider" }, { "include": "#anchorLine" }, { "include": "#term" }, { "include": "#list" }, { "include": "#verse" }, { "include": "#table" }, { "include": "#quote" }, { "include": "#footnote" }, { "include": "#inline" }, { "include": "#alignCentre" }, { "include": "#alignRight" }, { "include": "#alignLeft" } ] }, "nbsp": { "name": "constant.character.non-breaking-space.muse", "match": "~~" }, "pageBreak": { "match": "^(\\s{5})((?:\\s+\\*){5})", "captures": { "1": { "name": "punctuation.whitespace.separator.muse" }, "2": { "name": "meta.separator.page-break.muse" } } }, "quote": { "name": "markup.quote.paragraph.muse", "begin": "^(\\s{2,5})(?=\\S)", "end": "^(?!\\1|\\s*$)", "patterns": [ { "include": "#anchor" }, { "include": "#inline" } ] }, "table": { "name": "markup.table.muse", "begin": "^(?=\\s+(?:\\|\\+.*?\\+\\||\\S.*?\\s\\|{1,3}\\s+\\S))", "end": "(?=\\s*$)", "patterns": [ { "name": "markup.table.caption.muse", "match": "^\\s+(\\|\\+)(.*)(\\+\\|)", "captures": { "1": { "name": "keyword.operator.caption.begin.muse" }, "2": { "name": "constant.other.caption.muse" }, "3": { "name": "keyword.operator.caption.end.muse" } } }, { "name": "markup.table.footer.muse", "match": "^\\s+(\\S.*?\\s\\|\\|\\|\\s.*)\\s*$", "captures": { "0": { "patterns": [ { "match": "\\s(\\|\\|\\|)\\s", "captures": { "1": { "name": "keyword.operator.table.separator.muse" } } }, { "name": "constant.other.table.footer.muse", "match": "(?:[^|\\s]|\\s(?!\\|))+", "captures": { "0": { "patterns": [ { "include": "#inline" } ] } } } ] } } }, { "name": "markup.table.header.muse", "match": "^\\s+(\\S.*?\\s\\|\\|\\s.*)\\s*$", "captures": { "0": { "patterns": [ { "match": "\\s(\\|\\|)\\s", "captures": { "1": { "name": "keyword.operator.table.separator.muse" } } }, { "name": "markup.heading.table.muse", "match": "(?:[^|\\s]|\\s(?!\\|))+", "captures": { "0": { "patterns": [ { "include": "#inline" } ] } } } ] } } }, { "name": "markup.table.body.muse", "match": "^\\s+(\\S.*?\\s\\|\\s.*)\\s*$", "captures": { "0": { "patterns": [ { "match": "\\s(\\|)\\s", "captures": { "1": { "name": "keyword.operator.table.separator.muse" } } }, { "name": "constant.other.table.cell.muse", "match": "(?:[^|\\s]|\\s(?!\\|))+", "captures": { "0": { "patterns": [ { "include": "#inline" } ] } } } ] } } } ] }, "tags": { "patterns": [ { "name": "meta.tag.br.muse", "match": "(\u003c)br(\u003e)", "captures": { "0": { "name": "entity.name.tag.br.muse" }, "1": { "name": "punctuation.definition.tag.begin.muse" }, "3": { "name": "punctuation.definition.tag.end.muse" } } }, { "name": "meta.tag.$2.muse", "contentName": "meta.paragraph.align.$2.muse", "begin": "(\u003c)(center|right)(\u003e)", "end": "(\u003c/)\\2(\u003e)", "patterns": [ { "include": "#inline" } ], "beginCaptures": { "0": { "name": "entity.name.tag.$2.muse" }, "1": { "name": "punctuation.definition.tag.begin.muse" }, "3": { "name": "punctuation.definition.tag.end.muse" } }, "endCaptures": { "0": { "name": "entity.name.tag.$2.muse" }, "1": { "name": "punctuation.definition.tag.begin.muse" }, "3": { "name": "punctuation.definition.tag.end.muse" } } }, { "name": "meta.tag.$2.muse", "contentName": "markup.raw.code.muse", "begin": "(\u003c)(code|example|verbatim)(\u003e)", "end": "(\u003c/)\\2(\u003e)", "beginCaptures": { "0": { "name": "entity.name.tag.$2.muse" }, "1": { "name": "punctuation.definition.tag.begin.muse" }, "3": { "name": "punctuation.definition.tag.end.muse" } }, "endCaptures": { "0": { "name": "entity.name.tag.$2.muse" }, "1": { "name": "punctuation.definition.tag.begin.muse" }, "3": { "name": "punctuation.definition.tag.end.muse" } } }, { "name": "meta.tag.comment-block.muse", "contentName": "comment.block.muse", "begin": "(\u003c)comment(\u003e)", "end": "(\u003c/)comment(\u003e)", "beginCaptures": { "0": { "name": "entity.name.tag.comments.muse" }, "1": { "name": "punctuation.definition.tag.begin.muse" }, "2": { "name": "punctuation.definition.tag.end.muse" } }, "endCaptures": { "0": { "name": "entity.name.tag.comments.muse" }, "1": { "name": "punctuation.definition.tag.begin.muse" }, "2": { "name": "punctuation.definition.tag.end.muse" } } }, { "name": "meta.tag.em.muse", "contentName": "markup.italic.emphasis.muse", "begin": "(\u003c)em(\u003e)", "end": "(\u003c/)em(\u003e)", "patterns": [ { "include": "#inline" } ], "beginCaptures": { "0": { "name": "entity.name.tag.em.muse" }, "1": { "name": "punctuation.definition.tag.begin.muse" }, "2": { "name": "punctuation.definition.tag.end.muse" } }, "endCaptures": { "0": { "name": "entity.name.tag.em.muse" }, "1": { "name": "punctuation.definition.tag.begin.muse" }, "2": { "name": "punctuation.definition.tag.end.muse" } } }, { "name": "meta.tag.strong.muse", "contentName": "markup.bold.strong.emphasis.muse", "begin": "(\u003c)strong(\u003e)", "end": "(\u003c/)strong(\u003e)", "patterns": [ { "include": "#inline" } ], "beginCaptures": { "0": { "name": "entity.name.tag.strong.muse" }, "1": { "name": "punctuation.definition.tag.begin.muse" }, "2": { "name": "punctuation.definition.tag.end.muse" } }, "endCaptures": { "0": { "name": "entity.name.tag.strong.muse" }, "1": { "name": "punctuation.definition.tag.begin.muse" }, "2": { "name": "punctuation.definition.tag.end.muse" } } }, { "name": "meta.tag.del.muse", "contentName": "markup.deleted.muse", "begin": "(\u003c)del(\u003e)", "end": "(\u003c/)del(\u003e)", "patterns": [ { "include": "#inline" } ], "beginCaptures": { "0": { "name": "entity.name.tag.del.muse" }, "1": { "name": "punctuation.definition.tag.begin.muse" }, "2": { "name": "punctuation.definition.tag.end.muse" } }, "endCaptures": { "0": { "name": "entity.name.tag.del.muse" }, "1": { "name": "punctuation.definition.tag.begin.muse" }, "2": { "name": "punctuation.definition.tag.end.muse" } } }, { "name": "meta.tag.sup.muse", "contentName": "markup.superscript.muse", "begin": "(\u003c)sup(\u003e)", "end": "(\u003c/)sup(\u003e)", "patterns": [ { "include": "#inline" } ], "beginCaptures": { "0": { "name": "entity.name.tag.sup.muse" }, "1": { "name": "punctuation.definition.tag.begin.muse" }, "2": { "name": "punctuation.definition.tag.end.muse" } }, "endCaptures": { "0": { "name": "entity.name.tag.sup.muse" }, "1": { "name": "punctuation.definition.tag.begin.muse" }, "2": { "name": "punctuation.definition.tag.end.muse" } } }, { "name": "meta.tag.sub.muse", "contentName": "markup.subscript.muse", "begin": "(\u003c)sub(\u003e)", "end": "(\u003c/)sub(\u003e)", "patterns": [ { "include": "#inline" } ], "beginCaptures": { "0": { "name": "entity.name.tag.sub.muse" }, "1": { "name": "punctuation.definition.tag.begin.muse" }, "2": { "name": "punctuation.definition.tag.end.muse" } }, "endCaptures": { "0": { "name": "entity.name.tag.sub.muse" }, "1": { "name": "punctuation.definition.tag.begin.muse" }, "2": { "name": "punctuation.definition.tag.end.muse" } } }, { "name": "meta.tag.verse.muse", "contentName": "markup.quote.verse.muse", "begin": "^\\s*((\u003c)verse(\u003e))", "end": "(\u003c/)verse(\u003e)", "patterns": [ { "include": "#inline" } ], "beginCaptures": { "1": { "name": "entity.name.tag.verse.muse" }, "2": { "name": "punctuation.definition.tag.begin.muse" }, "3": { "name": "punctuation.definition.tag.end.muse" } }, "endCaptures": { "0": { "name": "entity.name.tag.verse.muse" }, "1": { "name": "punctuation.definition.tag.begin.muse" }, "2": { "name": "punctuation.definition.tag.end.muse" } } }, { "name": "meta.tag.biblio.muse", "contentName": "meta.citation.muse", "begin": "^\\s*((\u003c)biblio(\u003e))", "end": "(\u003c/)biblio(\u003e)", "patterns": [ { "include": "#inline" } ], "beginCaptures": { "1": { "name": "entity.name.tag.biblio.muse" }, "2": { "name": "punctuation.definition.tag.begin.muse" }, "3": { "name": "punctuation.definition.tag.end.muse" } }, "endCaptures": { "0": { "name": "entity.name.tag.biblio.muse" }, "1": { "name": "punctuation.definition.tag.begin.muse" }, "2": { "name": "punctuation.definition.tag.end.muse" } } }, { "name": "meta.tag.play.muse", "contentName": "meta.play.muse", "begin": "^\\s*((\u003c)play(\u003e))", "end": "(\u003c/)play(\u003e)", "patterns": [ { "include": "#inline" } ], "beginCaptures": { "1": { "name": "entity.name.tag.play.muse" }, "2": { "name": "punctuation.definition.tag.begin.muse" }, "3": { "name": "punctuation.definition.tag.end.muse" } }, "endCaptures": { "0": { "name": "entity.name.tag.play.muse" }, "1": { "name": "punctuation.definition.tag.begin.muse" }, "2": { "name": "punctuation.definition.tag.end.muse" } } }, { "name": "meta.tag.quote.muse", "contentName": "markup.quote.block.muse", "begin": "^\\s*((\u003c)quote(\u003e))", "end": "(\u003c/)quote(\u003e)", "patterns": [ { "include": "#inline" } ], "beginCaptures": { "1": { "name": "entity.name.tag.quote.muse" }, "2": { "name": "punctuation.definition.tag.begin.muse" }, "3": { "name": "punctuation.definition.tag.end.muse" } }, "endCaptures": { "0": { "name": "entity.name.tag.quote.muse" }, "1": { "name": "punctuation.definition.tag.begin.muse" }, "2": { "name": "punctuation.definition.tag.end.muse" } } }, { "include": "#unprocessed" } ] }, "term": { "match": "^\\s+(\\S.*?)\\s+(::)\\s+", "captures": { "1": { "name": "entity.name.term.muse" }, "2": { "name": "keyword.operator.key-value.separator.muse" } } }, "underline": { "name": "constant.other.reference.link.muse", "begin": "(?\u003c=\\W|^)_(?=[^\\s_])", "end": "(?\u003c=[^\\s_])_(?=\\W|$)|(?=^[ \\t]*$)", "patterns": [ { "include": "#inline" } ], "beginCaptures": { "0": { "name": "punctuation.definition.emphasis.begin.muse" } }, "endCaptures": { "0": { "name": "punctuation.definition.emphasis.end.muse" } } }, "unprocessed": { "patterns": [ { "include": "#unprocessedLatex" }, { "include": "#unprocessedHTML" }, { "include": "#unprocessedXML" }, { "include": "#unprocessedTexinfo" }, { "include": "#unprocessedDefault" } ] }, "unprocessedDefault": { "name": "meta.unprocessed.$8-output.muse", "contentName": "markup.raw.code.muse", "begin": "^\\s*((\u003c)literal(?:\\s+((style)\\s*(=)\\s*((\"|'|\\b)([^\u003e\\s]+)(\\7))))?\\s*(\u003e))", "end": "(\u003c/)literal(\u003e)", "beginCaptures": { "0": { "name": "meta.tag.literal.muse" }, "1": { "name": "entity.name.tag.literal.muse" }, "10": { "name": "punctuation.definition.tag.end.muse" }, "2": { "name": "punctuation.definition.tag.begin.muse" }, "3": { "name": "meta.attribute-with-value.style.muse" }, "4": { "name": "entity.other.attribute-name.style.muse" }, "5": { "name": "punctuation.separator.key-value.muse" }, "6": { "name": "string.quoted.muse" }, "7": { "name": "punctuation.definition.string.begin.muse" }, "9": { "name": "punctuation.definition.string.end.muse" } }, "endCaptures": { "0": { "name": "entity.name.tag.literal.muse" }, "1": { "name": "punctuation.definition.tag.begin.muse" }, "2": { "name": "punctuation.definition.tag.end.muse" } } }, "unprocessedHTML": { "name": "meta.unprocessed.$8-output.muse", "contentName": "text.embedded.html.basic", "begin": "(?x) ^\\s* (\n\t(\u003c) literal \\s+\n\t(\n\t\t(style) \\s* (=) \\s*\n\t\t(\n\t\t\t(\"|'|\\b)\n\t\t\t( blosxom-html\n\t\t\t| blosxom-xhtml\n\t\t\t| journal-html\n\t\t\t| html\n\t\t\t| xhtml\n\t\t\t) (\\7)\n\t\t)\n\t) \\s* (\u003e)\n)", "end": "(\u003c/)literal(\u003e)", "patterns": [ { "include": "text.html.basic" } ], "beginCaptures": { "0": { "name": "meta.tag.literal.muse" }, "1": { "name": "entity.name.tag.literal.muse" }, "10": { "name": "punctuation.definition.tag.end.muse" }, "2": { "name": "punctuation.definition.tag.begin.muse" }, "3": { "name": "meta.attribute-with-value.style.muse" }, "4": { "name": "entity.other.attribute-name.style.muse" }, "5": { "name": "punctuation.separator.key-value.muse" }, "6": { "name": "string.quoted.muse" }, "7": { "name": "punctuation.definition.string.begin.muse" }, "9": { "name": "punctuation.definition.string.end.muse" } }, "endCaptures": { "0": { "name": "entity.name.tag.literal.muse" }, "1": { "name": "punctuation.definition.tag.begin.muse" }, "2": { "name": "punctuation.definition.tag.end.muse" } } }, "unprocessedLatex": { "name": "meta.unprocessed.$8-output.muse", "contentName": "text.embedded.latex", "begin": "(?x) ^\\s* (\n\t(\u003c) literal \\s+\n\t(\n\t\t(style) \\s* (=) \\s*\n\t\t(\n\t\t\t(\"|'|\\b)\n\t\t\t( book-latex\n\t\t\t| book-pdf\n\t\t\t| chapbook-latex\n\t\t\t| chapbook-pdf\n\t\t\t| context-pdf\n\t\t\t| context-slides-pdf\n\t\t\t| context-slides\n\t\t\t| context\n\t\t\t| journal-book-latex\n\t\t\t| journal-book-pdf\n\t\t\t| journal-latex\n\t\t\t| journal-pdf\n\t\t\t| journal-xhtml\n\t\t\t| latexcjk\n\t\t\t| latex\n\t\t\t| lecture-notes-pdf\n\t\t\t| lecture-notes\n\t\t\t| pdfcjk\n\t\t\t| pdf\n\t\t\t| poem-latex\n\t\t\t| poem-pdf\n\t\t\t| slides-pdf\n\t\t\t| slides\n\t\t\t) (\\7)\n\t\t)\n\t) \\s* (\u003e)\n)", "end": "(\u003c/)literal(\u003e)", "patterns": [ { "include": "text.tex.latex" } ], "beginCaptures": { "0": { "name": "meta.tag.literal.muse" }, "1": { "name": "entity.name.tag.literal.muse" }, "10": { "name": "punctuation.definition.tag.end.muse" }, "2": { "name": "punctuation.definition.tag.begin.muse" }, "3": { "name": "meta.attribute-with-value.style.muse" }, "4": { "name": "entity.other.attribute-name.style.muse" }, "5": { "name": "punctuation.separator.key-value.muse" }, "6": { "name": "string.quoted.muse" }, "7": { "name": "punctuation.definition.string.begin.muse" }, "9": { "name": "punctuation.definition.string.end.muse" } }, "endCaptures": { "0": { "name": "entity.name.tag.literal.muse" }, "1": { "name": "punctuation.definition.tag.begin.muse" }, "2": { "name": "punctuation.definition.tag.end.muse" } } }, "unprocessedTexinfo": { "name": "meta.unprocessed.$8-output.muse", "contentName": "text.embedded.texinfo", "begin": "(?x) ^\\s* (\n\t(\u003c) literal \\s+\n\t(\n\t\t(style) \\s* (=) \\s*\n\t\t(\n\t\t\t(\"|'|\\b)\n\t\t\t( info-pdf\n\t\t\t| info\n\t\t\t| texi\n\t\t\t) (\\7)\n\t\t)\n\t) \\s* (\u003e)\n)", "end": "(\u003c/)literal(\u003e)", "patterns": [ { "include": "text.texinfo" } ], "beginCaptures": { "0": { "name": "meta.tag.literal.muse" }, "1": { "name": "entity.name.tag.literal.muse" }, "10": { "name": "punctuation.definition.tag.end.muse" }, "2": { "name": "punctuation.definition.tag.begin.muse" }, "3": { "name": "meta.attribute-with-value.style.muse" }, "4": { "name": "entity.other.attribute-name.style.muse" }, "5": { "name": "punctuation.separator.key-value.muse" }, "6": { "name": "string.quoted.muse" }, "7": { "name": "punctuation.definition.string.begin.muse" }, "9": { "name": "punctuation.definition.string.end.muse" } }, "endCaptures": { "0": { "name": "entity.name.tag.literal.muse" }, "1": { "name": "punctuation.definition.tag.begin.muse" }, "2": { "name": "punctuation.definition.tag.end.muse" } } }, "unprocessedXML": { "name": "meta.unprocessed.$8-output.muse", "contentName": "text.embedded.xml", "begin": "(?x) ^\\s* (\n\t(\u003c) literal \\s+\n\t(\n\t\t(style) \\s* (=) \\s*\n\t\t(\n\t\t\t(\"|'|\\b)\n\t\t\t( docbook\n\t\t\t| journal-rdf\n\t\t\t| journal-rss-entry\n\t\t\t| journal-rss\n\t\t\t| xml\n\t\t\t) (\\7)\n\t\t)\n\t) \\s* (\u003e)\n)", "end": "(\u003c/)literal(\u003e)", "patterns": [ { "include": "text.xml" } ], "beginCaptures": { "0": { "name": "meta.tag.literal.muse" }, "1": { "name": "entity.name.tag.literal.muse" }, "10": { "name": "punctuation.definition.tag.end.muse" }, "2": { "name": "punctuation.definition.tag.begin.muse" }, "3": { "name": "meta.attribute-with-value.style.muse" }, "4": { "name": "entity.other.attribute-name.style.muse" }, "5": { "name": "punctuation.separator.key-value.muse" }, "6": { "name": "string.quoted.muse" }, "7": { "name": "punctuation.definition.string.begin.muse" }, "9": { "name": "punctuation.definition.string.end.muse" } }, "endCaptures": { "0": { "name": "entity.name.tag.literal.muse" }, "1": { "name": "punctuation.definition.tag.begin.muse" }, "2": { "name": "punctuation.definition.tag.end.muse" } } }, "verse": { "name": "markup.quote.verse.muse", "begin": "^(\\s*)(\u003e)(\\s)", "end": "^(?!\\1\\2\\3)", "patterns": [ { "match": "^(\\s*)(\u003e)(\\s)", "captures": { "1": { "name": "punctuation.whitespace.leading.muse" }, "2": { "name": "keyword.operator.verse-line.muse" }, "3": { "name": "punctuation.whitespace.separator.muse" } } }, { "include": "#inline" } ], "beginCaptures": { "1": { "name": "punctuation.whitespace.leading.muse" }, "2": { "name": "keyword.operator.verse-line.muse" }, "3": { "name": "punctuation.whitespace.separator.muse" } } } } }