Skip to content

Commit

Permalink
Add more tags
Browse files Browse the repository at this point in the history
  • Loading branch information
colinfang committed Feb 9, 2023
1 parent 81ffe5f commit 138eea0
Show file tree
Hide file tree
Showing 3 changed files with 129 additions and 5 deletions.
9 changes: 8 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,18 @@
"contributes": {
"grammars": [
{
"scopeName": "markdown.my_plugin",
"scopeName": "list.markdown.my_plugin",
"path": "./syntaxes/plugin.json",
"injectTo": [
"text.html.markdown"
]
},
{
"scopeName": "header.markdown.my_plugin",
"path": "./syntaxes/plugin2.json",
"injectTo": [
"text.html.markdown"
]
}
]
},
Expand Down
80 changes: 76 additions & 4 deletions syntaxes/plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,18 @@
{
"include": "#default"
},
{
"include": "#intuition"
},
{
"include": "#motivation"
},
{
"include": "#drawback"
},
{
"include": "#remark"
},
{
"include": "#assume"
}
Expand Down Expand Up @@ -166,7 +178,7 @@
"name": "markup.tag.index.plugin"
},
"convention": {
"match": "(?<=- )(\\[)(Convention)(\\])(?= )",
"match": "(?<=- )(\\[)(Convention)(\\])",
"captures": {
"1": {
"name": "punctuation.definition.plugin"
Expand All @@ -181,7 +193,7 @@
"name": "markup.tag.convention.plugin"
},
"example": {
"match": "(?<=- )(\\[)(Example)(\\])(?= )",
"match": "(?<=- )(\\[)(Example)(\\])",
"captures": {
"1": {
"name": "punctuation.definition.plugin"
Expand Down Expand Up @@ -240,8 +252,68 @@
},
"name": "markup.tag.default.plugin"
},
"intuition": {
"match": "(?<=- )(\\[)(Intuition)(\\])(?= )",
"captures": {
"1": {
"name": "punctuation.definition.plugin"
},
"2": {
"name": "value.tag.intuition.plugin"
},
"3": {
"name": "punctuation.definition.plugin"
}
},
"name": "markup.tag.intuition.plugin"
},
"motivation": {
"match": "(?<=- )(\\[)(Motivation)(\\])(?= )",
"captures": {
"1": {
"name": "punctuation.definition.plugin"
},
"2": {
"name": "value.tag.motivation.plugin"
},
"3": {
"name": "punctuation.definition.plugin"
}
},
"name": "markup.tag.motivation.plugin"
},
"remark": {
"match": "(?<=- )(\\[)(Remark)(\\])(?= )",
"captures": {
"1": {
"name": "punctuation.definition.plugin"
},
"2": {
"name": "value.tag.remark.plugin"
},
"3": {
"name": "punctuation.definition.plugin"
}
},
"name": "markup.tag.remark.plugin"
},
"drawback": {
"match": "(?<=- )(\\[)(Drawback)(\\])",
"captures": {
"1": {
"name": "punctuation.definition.plugin"
},
"2": {
"name": "value.tag.drawback.plugin"
},
"3": {
"name": "punctuation.definition.plugin"
}
},
"name": "markup.tag.drawback.plugin"
},
"assume": {
"match": "(?<=- )(\\[)(Assume)(\\])(?= )",
"match": "(?<=- )(\\[)(Assume)(\\])",
"captures": {
"1": {
"name": "punctuation.definition.plugin"
Expand All @@ -256,6 +328,6 @@
"name": "markup.tag.assume.plugin"
}
},
"scopeName": "markdown.my_plugin"
"scopeName": "list.markdown.my_plugin"
}

45 changes: 45 additions & 0 deletions syntaxes/plugin2.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
{
"injectionSelector": "L:markup.heading.markdown",
"patterns": [
{
"include": "#convention"
},
{
"include": "#example"
}
],
"repository": {
"convention": {
"match": "(?<=# )(\\[)(Convention)(\\])",
"captures": {
"1": {
"name": "punctuation.definition.plugin"
},
"2": {
"name": "value.tag.convention.plugin"
},
"3": {
"name": "punctuation.definition.plugin"
}
},
"name": "markup.tag.convention.plugin"
},
"example": {
"match": "(?<=# )(\\[)(Example)(\\])",
"captures": {
"1": {
"name": "punctuation.definition.plugin"
},
"2": {
"name": "value.tag.example.plugin"
},
"3": {
"name": "punctuation.definition.plugin"
}
},
"name": "markup.tag.example.plugin"
}
},
"scopeName": "header.markdown.my_plugin"
}

0 comments on commit 138eea0

Please sign in to comment.