Skip to content

Commit 79f5bad

Browse files
committed
feat(regexp): Support terminalQuickFixes => lineMatcher
1 parent 894c202 commit 79f5bad

3 files changed

Lines changed: 139 additions & 0 deletions

File tree

syntaxes/regexp.tmLanguage.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
"L:source.json.embedded .meta.contributes. .meta.problemMatchers. meta.structure.array.json .meta.pattern. .meta.regexp. string.quoted.double.json\n-meta.structure.dictionary.json meta.structure.dictionary.json meta.structure.dictionary.json meta.structure.dictionary.json meta.structure.dictionary.json\n-meta.structure.array.json meta.structure.array.json meta.structure.array.json\n-meta.structure.array.json meta.structure.array.json .meta.pattern.\n-.meta.regexp. meta.structure.array.json\n-meta.embedded.json.regexp -comment",
1616
"L:source.json.embedded .meta.contributes. .meta.problemPatterns. meta.structure.array.json .meta.patterns. meta.structure.array.json .meta.regexp. string.quoted.double.json\n-meta.structure.dictionary.json meta.structure.dictionary.json meta.structure.dictionary.json meta.structure.dictionary.json meta.structure.dictionary.json\n-meta.structure.array.json meta.structure.array.json meta.structure.array.json\n-meta.embedded.json.regexp -comment",
1717
"L:source.json.embedded .meta.contributes. .meta.problemPatterns. meta.structure.array.json .meta.regexp. string.quoted.double.json\n-meta.structure.dictionary.json meta.structure.dictionary.json meta.structure.dictionary.json meta.structure.dictionary.json\n-meta.structure.array.json meta.structure.array.json\n-meta.embedded.json.regexp -comment",
18+
"L:source.json.embedded .meta.contributes. .meta.terminalQuickFixes. meta.structure.array.json .meta.outputMatcher. .meta.lineMatcher. string.quoted.double.json\n-meta.structure.dictionary.json meta.structure.dictionary.json meta.structure.dictionary.json meta.structure.dictionary.json meta.structure.dictionary.json\n-meta.structure.array.json meta.structure.array.json\n-meta.embedded.json.regexp -comment",
1819
"L:source.json.comments.embedded .meta.wordPattern. .meta.pattern. string.quoted.double.json.comments\n-meta.structure.dictionary.json.comments meta.structure.dictionary.json.comments meta.structure.dictionary.json.comments\n-meta.structure.array.json.comments\n-meta.embedded.json.regexp -comment",
1920
"L:source.json.comments.embedded .meta.wordPattern. string.quoted.double.json.comments\n-meta.structure.dictionary.json.comments meta.structure.dictionary.json.comments\n-meta.structure.array.json.comments\n-meta.embedded.json.regexp -comment",
2021
"L:source.json.comments.embedded .meta.folding. .meta.markers. meta.structure.dictionary.json.comments string.quoted.double.json.comments\n(.meta.start. | .meta.end.)\n-meta.structure.dictionary.json.comments meta.structure.dictionary.json.comments meta.structure.dictionary.json.comments meta.structure.dictionary.json.comments\n-meta.structure.array.json.comments\n-meta.embedded.json.regexp -comment",

syntaxes/tests/JSON/package.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -656,6 +656,19 @@
656656
"when": "shellExecutionSupported"
657657
}
658658
],
659+
"terminalQuickFixes": [
660+
{
661+
"id": "ms-vscode.npm-command",
662+
"commandLineMatcher": "npm",
663+
"commandExitResult": "error",
664+
"outputMatcher": {
665+
"anchor": "bottom",
666+
"length": 8,
667+
"lineMatcher": "Did you mean (?:this|one of these)\\?((?:\\n.+?npm .+ #.+)+)",
668+
"offset": 2
669+
}
670+
}
671+
],
659672
"views": {
660673
"tes": [
661674
{

0 commit comments

Comments
 (0)