{ "name": "Rd (R Documentation)", "scopeName": "text.tex.latex.rd", "patterns": [ { "name": "meta.section.rd", "contentName": "entity.name.tag.rd", "begin": "((\\\\)(?:alias|docType|keyword|name|title|description|value|note|concept|keyword|details|format|references|source|arguments|seealso|author))(\\{)", "end": "(\\})", "patterns": [ { "include": "$self" } ], "beginCaptures": { "1": { "name": "keyword.other.section.rd" }, "2": { "name": "punctuation.definition.function.rd" }, "3": { "name": "punctuation.definition.arguments.begin.rd" } }, "endCaptures": { "1": { "name": "punctuation.definition.arguments.end.rd" } } }, { "name": "meta.usage.rd", "contentName": "source.r.embedded", "begin": "((\\\\)(?:usage))(\\{)(?:\\n)?", "end": "(\\})", "patterns": [ { "include": "source.r" } ], "beginCaptures": { "1": { "name": "keyword.other.usage.rd" }, "2": { "name": "punctuation.definition.function.rd" }, "3": { "name": "punctuation.definition.arguments.begin.rd" } }, "endCaptures": { "1": { "name": "punctuation.definition.arguments.end.rd" } } }, { "name": "meta.examples.rd", "contentName": "source.r.embedded", "begin": "((\\\\)(?:examples))(\\{)(?:\\n)?", "end": "(^\\}$)", "patterns": [ { "include": "source.r" } ], "beginCaptures": { "1": { "name": "keyword.other.examples.rd" }, "2": { "name": "punctuation.definition.function.rd" }, "3": { "name": "punctuation.definition.arguments.begin.rd" } }, "endCaptures": { "1": { "name": "punctuation.definition.arguments.end.rd" } } }, { "name": "meta.author.rd", "begin": "((\\\\)(?:author))(\\{)(?:\\n)?", "end": "(\\})", "beginCaptures": { "1": { "name": "keyword.other.author.rd" }, "2": { "name": "punctuation.definition.function.rd" }, "3": { "name": "punctuation.definition.arguments.begin.rd" } }, "endCaptures": { "1": { "name": "punctuation.definition.arguments.end.rd" } } }, { "include": "text.tex.latex" } ] }