Don't include [ and ] as strings in markdown links

Fixes #139051
This commit is contained in:
Matt Bierner 2022-01-03 15:52:00 -08:00
parent 10ed57042f
commit 0012ea2fb4
No known key found for this signature in database
GPG key ID: 099C331567E11888
3 changed files with 20 additions and 20 deletions

View file

@ -33,7 +33,7 @@
"git": {
"name": "microsoft/vscode-markdown-tm-grammar",
"repositoryUrl": "https://github.com/microsoft/vscode-markdown-tm-grammar",
"commitHash": "402cd37bf494f7e04e2df15423ba91ce8a9b1301"
"commitHash": "c2bb8faa5501da4d3a7544b029e5abc5355ef673"
}
},
"license": "MIT",

View file

@ -4,7 +4,7 @@
"If you want to provide a fix or improvement, please create a pull request against the original repository.",
"Once accepted there, we are happy to receive an update request."
],
"version": "https://github.com/microsoft/vscode-markdown-tm-grammar/commit/402cd37bf494f7e04e2df15423ba91ce8a9b1301",
"version": "https://github.com/microsoft/vscode-markdown-tm-grammar/commit/c2bb8faa5501da4d3a7544b029e5abc5355ef673",
"name": "Markdown",
"scopeName": "text.html.markdown",
"patterns": [
@ -2546,13 +2546,13 @@
"image-inline": {
"captures": {
"1": {
"name": "punctuation.definition.string.begin.markdown"
"name": "punctuation.definition.link.description.begin.markdown"
},
"2": {
"name": "string.other.link.description.markdown"
},
"4": {
"name": "punctuation.definition.string.end.markdown"
"name": "punctuation.definition.link.description.end.markdown"
},
"5": {
"name": "punctuation.definition.metadata.markdown"
@ -2603,13 +2603,13 @@
"image-ref": {
"captures": {
"1": {
"name": "punctuation.definition.string.begin.markdown"
"name": "punctuation.definition.link.description.begin.markdown"
},
"2": {
"name": "string.other.link.description.markdown"
},
"4": {
"name": "punctuation.definition.string.begin.markdown"
"name": "punctuation.definition.link.description.end.markdown"
},
"5": {
"name": "punctuation.definition.constant.markdown"
@ -2718,13 +2718,13 @@
"link-inline": {
"captures": {
"1": {
"name": "punctuation.definition.string.begin.markdown"
"name": "punctuation.definition.link.title.begin.markdown"
},
"2": {
"name": "string.other.link.title.markdown"
},
"4": {
"name": "punctuation.definition.string.end.markdown"
"name": "punctuation.definition.link.title.end.markdown"
},
"5": {
"name": "punctuation.definition.metadata.markdown"
@ -2775,13 +2775,13 @@
"link-ref": {
"captures": {
"1": {
"name": "punctuation.definition.string.begin.markdown"
"name": "punctuation.definition.link.title.begin.markdown"
},
"2": {
"name": "string.other.link.title.markdown"
},
"4": {
"name": "punctuation.definition.string.end.markdown"
"name": "punctuation.definition.link.title.end.markdown"
},
"5": {
"name": "punctuation.definition.constant.begin.markdown"
@ -2799,13 +2799,13 @@
"link-ref-literal": {
"captures": {
"1": {
"name": "punctuation.definition.string.begin.markdown"
"name": "punctuation.definition.link.title.begin.markdown"
},
"2": {
"name": "string.other.link.title.markdown"
},
"4": {
"name": "punctuation.definition.string.end.markdown"
"name": "punctuation.definition.link.title.end.markdown"
},
"5": {
"name": "punctuation.definition.constant.begin.markdown"
@ -2820,13 +2820,13 @@
"link-ref-shortcut": {
"captures": {
"1": {
"name": "punctuation.definition.string.begin.markdown"
"name": "punctuation.definition.link.title.begin.markdown"
},
"2": {
"name": "string.other.link.title.markdown"
},
"3": {
"name": "punctuation.definition.string.end.markdown"
"name": "punctuation.definition.link.title.end.markdown"
}
},
"match": "(\\[)(\\S+?)(\\])",

View file

@ -177,7 +177,7 @@
},
{
"c": "[",
"t": "text.html.markdown meta.paragraph.markdown meta.link.inline.markdown punctuation.definition.string.begin.markdown",
"t": "text.html.markdown meta.paragraph.markdown meta.link.inline.markdown punctuation.definition.link.title.begin.markdown",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
@ -199,7 +199,7 @@
},
{
"c": "]",
"t": "text.html.markdown meta.paragraph.markdown meta.link.inline.markdown punctuation.definition.string.end.markdown",
"t": "text.html.markdown meta.paragraph.markdown meta.link.inline.markdown punctuation.definition.link.title.end.markdown",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
@ -2069,7 +2069,7 @@
},
{
"c": "![",
"t": "text.html.markdown meta.paragraph.markdown meta.image.inline.markdown punctuation.definition.string.begin.markdown",
"t": "text.html.markdown meta.paragraph.markdown meta.image.inline.markdown punctuation.definition.link.description.begin.markdown",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
@ -2091,7 +2091,7 @@
},
{
"c": "]",
"t": "text.html.markdown meta.paragraph.markdown meta.image.inline.markdown punctuation.definition.string.end.markdown",
"t": "text.html.markdown meta.paragraph.markdown meta.image.inline.markdown punctuation.definition.link.description.end.markdown",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
@ -2542,7 +2542,7 @@
},
{
"c": "[",
"t": "text.html.markdown meta.paragraph.markdown meta.link.reference.markdown punctuation.definition.string.begin.markdown",
"t": "text.html.markdown meta.paragraph.markdown meta.link.reference.markdown punctuation.definition.link.title.begin.markdown",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",
@ -2564,7 +2564,7 @@
},
{
"c": "]",
"t": "text.html.markdown meta.paragraph.markdown meta.link.reference.markdown punctuation.definition.string.end.markdown",
"t": "text.html.markdown meta.paragraph.markdown meta.link.reference.markdown punctuation.definition.link.title.end.markdown",
"r": {
"dark_plus": "default: #D4D4D4",
"light_plus": "default: #000000",