{
"injectionSelector": ["L:text.html.markdown", "L:source.pweave.md"],
"patterns": [
{
"include": "#pandoc-citationA"
},
{
"include": "#pandoc-citationB"
}
],
"repository": {
"pandoc-citationA":{
"match": "(?<=^|\\s|\\[)(-?@(.*?))(?=$|[\\s\\r\\n\\]{},~#%\\\\'\"=\\(\\)])",
"name": "string.other.link.description.markdown.citation"
},
"pandoc-citationB":{
"captures": {
"2": {
"name": "string.other.link.description.markdown.citation"
}
},
"match": "(\\[)(-?@(.*?))(?=$|[\\s\\r\\n\\]{},~#%\\\\'\"=\\(\\)])",
"name": "meta.paragraph.markdown"
},
"pandoc-crossref":{
"match": "\\@(fig|tbl|sec|eq|lst):\\w+",
"name": "string.other.link.description.markdown.citation"
}
},
"scopeName": "pandoc-citation"
}