{ "$schema": "https://raw.githubusercontent.com/martinring/tmlanguage/master/tmlanguage.json", "name": "FXG", "patterns": [ { "include": "#simple" }, { "include": "#header" }, { "include": "#image" }, { "include": "#link" } ], "repository": { "header": { "name": "meta.embedded.block.yaml", "begin": "---", "end": "---", "beginCaptures": { "0": { "name": "comment" } }, "endCaptures": { "0": { "name": "comment" } }, "patterns": [ { "include": "source.yaml" } ] }, "simple": { "patterns": [ { "name": "markup.italic.fxg", "match": "\\/\\/(.+)\\/\\/" }, { "name": "markup.bold.fxg", "match": "!!(.+)!!" }, { "name": "markup.bold.fxg", "match": "__(.+)__" }, { "name": "entity.name.section.fxg", "match": "(?", "beginCaptures": { "0": { "name": "markup.quote" } }, "endCaptures": { "0": { "name": "markup.quote" } }, "patterns": [ { "name": "markup.underline.link", "match": " ([^>]+)" } ] }, "link": { "name": "comment", "begin": "<", "end": ">", "beginCaptures": { "0": { "name": "markup.quote" } }, "endCaptures": { "0": { "name": "markup.quote" } }, "patterns": [ { "name": "markup.underline.link", "match": " ([^>]+)" } ] } }, "scopeName": "source.fxg" }